FaZe and fnatic have qualified for the ESL Pro League Season 10 Finals after assuring themselves of a top-two finish in the European Group B.

The BLAST Pro Series Copenhagen champions punched their ticket to Odense even before the final match of the day after securing their second 2-0 victory of this stage, this time against the combative HellRaisers. Even the worst possible scenario - a three-way tie at the top with a 0-2 defeat to fnatic on Monday - would see FaZe through on account of a better overall map record.

Nikola "⁠NiKo⁠" Kovač's troops came out with all guns blazing on Overpass, HellRaisers's map choice, as they raced to a 12-3 lead on the CT side. It looked like the game was a foregone conclusion as FaZe grabbed the second half pistol, but HellRaisers responded in an eco round and began to chip away at the enormous deficit. Kirill "⁠ANGE1⁠" Karasiow's side kept their opponents from stringing rounds together before falling in the 29th round, leaving FaZe's fans to wonder why the team had left it so late to claim the victory.

FaZe were made to work hard to beat HellRaisers

Dust2 was fiercely contested from the offset, with only one round separating the two teams at the break. Just like on Overpass, FaZe won the pistol round after the break and then fell apart in an anti-eco round, with HellRaisers grabbing that momentum to grab a 13-8 lead.

FaZe seemed to be running out of ideas as they struggled to break through HellRaisers' defense, which was led by an in-form Alexander "⁠scoobyxie⁠" Marynych. But then a successful mid-B split with nothing but Desert Eagles changed the tide of the game: the BLAST Pro Series Copenhagen champions capitalised on that let-off and took control of proceedings to lock down the map in the 30th round and assure themselves of a spot at the LAN Finals in Denmark next month.

Meanwhile, Vitality suffered a major blow in the form of a three-map defeat to fnatic - who were once again forced to field Rasmus "⁠kreaz⁠" Johansson as a stand-in due to Freddy "⁠KRIMZ⁠" Johansson's health issues. The French team jumped out to a commanding 8-1 lead on the Terrorist side of Nuke but went into the break up by just three rounds after taking their foot off the gas in the final stages of the half. After switching over to the offense, fnatic still grabbed the pistol round, but then they gifted Vitality a victory in an anti-eco round and the French side took full advantage of it as they ran away with the lead and easily closed out the map.

fnatic took control of proceedings on Mirage and went into the break up by five rounds after constantly catching Vitality off-guard in eco rounds. After losing the second half pistol, Vitality made a slight climb back into the game with a successful force buy and a 1v3 clutch by Mathieu "⁠ZywOo⁠" Herbaut, but fnatic would not let their lead slip and kept their defense tight and compact to take the series to a third map.

fnatic came back from a map down to defeat Vitality

Vitality were visibly shaken up but a trio of headshots from Richard "⁠shox⁠" Papillon in the pistol round restored faith among the team's fans. The French side were in the lead for the majority of the half, but fnatic launched a late comeback to head into the break up 8-7. The second half was a one-way street as the Swedes kept the Terrorists at bay with a water-tight defense, giving up two rounds before walking away with a 16-9 success, inflicting a crushing defeat on Vitality, who are left to wonder what went wrong in a series that initially seemed to be theirs to lose.

There are now just two spots up for grabs at the ESL Pro League Season 10 Finals, which will go to the top side of the Americas Group B, headlined by FURIA and 100 Thieves, and to the winner of Monday's clash between Grayhound and ORDER in the Oceanic group.

The team list for the Danish event, which will be held from December 3-8 in Odense, currently looks as follows: