Less than 50 seconds into the first map of the day, the London Spitfire flanked around to the side staircase on Dorado and found a crucial pick on the enemy Mercy, hooking her from behind the fountain and into the path of Ji-Hyeok “Birdring” Kim’s crosshairs. It was a routine play by Overwatch League standards, but the precise timing and smooth execution was an early sign: in a lightning-quick 3-0 match, the Spitfire rolled over the Los Angeles Valiant and became the first team to book their place in next weekend’s Grand Finals.

It wasn’t supposed to happen like this. London, the fifth seed entering the playoffs, had well-documented issues in the last two stages of the regular season, and despite an emphatic comeback against the Gladiators last week, entered their semifinal series against the Stage 4 champions as massive underdogs—on paper, at least.

“Based on the matches we’ve played so far, we showed really clean and decisive victories against our opponents,” main tank Jae-Hui “Gesture” Hong said afterward. “I don’t think we should be considered underdogs anymore.”

Watch Full Semifinal Match | Spitfire vs. Valiant | July 20

Point taken, considering the type of seamless team play that London displayed on Friday. The tank line was both dependable and clutch, Birdring continued his terrifying form on Widowmaker, and MVP honors were shared between Jun-Young “Profit” Park, whose steep improvement on Hanzo and Brigitte has been a crucial aspect of the team’s resurgence, and support Seung-Tae “Bdosin” Choi, who flexed between four heroes across all three roles without missing a beat.

What changed for the Spitfire?

Their epiphanous adjustment to the new meta certainly helped, but the players also describe a refreshed, sharpened mentality that has allowed them to take the stage without fear of tilting.

“There definitely was a lot of stress back in Stages 3 and 4,” Birdring said. “I was exhausted, and a lot of my teammates were exhausted. Since things weren’t going well, there were some arguments as well. Coming into the playoffs, it felt like a clean slate where we could start anew. I think that’s what helped everyone refocus on our goal in the playoffs.”

The Spitfire’s spirits were so high on Friday that they were even able to have fun with an unexpected triple-DPS team composition on Oasis—a map that holds no happy memories for the team. On City Center, off-tank Jun-Ho “Fury” Kim played Soldier: 76, while Birdring wreakedhavoc with Reaper.

“We were kind of just like, ‘let’s go do it,’” he said about the surprise comp. “Reaper was more of a spur-of-the-moment pick, but for the other heroes, we got some hints from watching Contenders teams. We just kind of played it like we owned it, with a lot of confidence, and that’s why it worked out.”

The Valiant were unable to counter London on Oasis or any other map, and attributed their lackluster performance partly to the fact that they weren’t in game shape. “[The extra week off] puts more pressure on you since it’s been a longer time since you’ve been onstage,” support Scott “Custa” Kennedy said.

Valiant coach Byung-Chul Moon added, “In scrims, we were actually quite successful, and what we prepared was very effective. In hindsight, because of how successful we were, maybe we didn’t spend enough time reflecting and getting better and shoring up possible weaknesses.”

The Spitfire pounced on those weaknesses, targeting the solo-healing Custa for first picks, pressuring Terence “SoOn” Tarlier out of position, and preventing LA from executing their big ultimate combinations. Now, after working out the kinks in their system against the Gladiators and continuing their resurgence against the Valiant, they’re bound for Brooklyn, where they’ll face either the New York Excelsior—who showed more than a little rust in their return to the stage on Wednesday—or the white-hot Philadelphia Fusion.

While Philadelphia are the favorites based on their performances so far, most of the Spitfire hope to meet New York on their home turf, based both on the long rivalry enjoyed between the two teams and the potential satisfaction of claiming the championship in enemy territory.

“Obviously there will be an incredible amount of New York fans at Barclays Center,” Gesture said. “I hope they all show up to cheer for New York, and we silence them all.”

For Birdring, the occasion will mark the biggest match he’s ever played in—even more intense than the APEX Season 3 Final, which he lost as a member of Kongdoo Panthera.

“Although I’ve played in some important matches before, this is on a completely different level,” he explained. “The arena has been sold out, and the scale is something I haven’t experienced before. I do think that both teams could potentially be distracted by the noise level in the audience, since there are going to be so many people, so I definitely am a little nervous.”

The cacophony of hostile fans is a challenge the Spitfire have overcome these last two weeks, and when the time comes, their new and improved team mentality will be put to the test in front of a packed house at Barclays Center. But that doesn’t mean they won’t take the time to enjoy themselves. Some players plan to take in the lights of Times Square and see the Statue of Liberty; others just want some time to relax.

“New York is someplace that most of us haven’t been to,” Birdring said. “It’ll be a very new experience, and I think it will provide some healing for us.”

Then, rested and refreshed, the Spitfire will be ready to take on the world.

Find out who the Spitfire will face in the Grand Finals at 4 p.m. PDT, when the other semifinal series continues between the NYXL and Philadelphia Fusion. Tune in live and on demand on OverwatchLeague.com, Overwatch League app, MLG.com, MLG app, and on Twitch. The matches also will be broadcast live on ESPNEWS (4 p.m. PDT), ESPN3 (6 p.m. PDT, if necessary), and Disney XD. Watchpoint will air at 3:30 p.m. PDT.