In perhaps the most shocking upset of the ESL One Cologne Major, Team Liquid have defeated Fnatic and have become the first North American team to make it to the Grand Finals at a Major.

Team Liquid opened the series with a 16-13 win on Cobble, thanks in part to spectacular performances from Josh "jdm64" Marzano and Alexsandr "s1mple" Kostyliev, who put up a combined total 42 kills and 38 deaths on the map.

Map 2, Cache, started out well for Fnatic, but Liquid took control of the map by Round 3. After losing three straight, Liquid rallied and took eight rounds in a row before finishing the half at 11-4. But once they were on CT side, Fnatic struck back, winning nine rounds back-to-back. Liquid persevered and came back to win the map 16-13.

Liquid qualified for the playoffs as the second seed from Group C, where they defeated Team EnVyUs and mousesports, but lost to Virtus.pro. They then upset Natus Vincere with a 2-1 victory in the quarterfinals to make it to their second-ever Major semifinal.

With their semifinals victory, Team Liquid will advance to the Grand Finals at the ESL One Cologne Major, which for the first time will be an all-Americas showdown between Liquid and SK Gaming's Brazilian roster. This is the first time that a Major Grand Final will not feature a European team.

Daniel Rosen is a news editor for theScore esports. You can follow him on Twitter.

Preston Dozsa is a news editor for theScore esports. You can follow him on Twitter.