Griffin Reinhart and the Edmonton Oil Kings advanced to the Memorial Cup final with a 4-3 triple-overtime win over the Val d'Or Foreurs on Friday night.
Reinhart recorded an assist in the semi-final win, while Curtis Lazar scored 2:42 into the third overtime to punch the Oil Kings' ticket to the final.
The Oil Kings take on the OHL champion Guelph Storm on Sunday for the Memorial Cup (4 p.m. ET, NHLN-US).
WATCH: GAME HIGHLIGHTS
Lazar, a 2013 first-round pick (No. 17) of the Ottawa Senators, got to the front of the Val-d'Or net and tipped a low shot from Cody Corbett past the outstretched pad of Foreurs goaltender Antoine Bibeau.
"We had eye contact. [Corbett] found my stick on the ice and I was able to redirect it," Lazar said after the biggest goal of his career.
Edmonton Oilers draft pick Mitchell Moroz had a goal and an assist for the Oil Kings, and Mads Eller and 2014 NHL Draft prospect Edgars Kulda also scored. Goaltender Tristan Jarry, a Pittsburgh Penguins prospect, stopped 46 shots.
Randy Gazzola had a goal and an assist for Val-d'Or, and Phil Pietroniro and Guillaume Gelinas scored. Bibeau, a Toronto Maple Leafs prospect, made 50 saves.
At a total time of 102:42, the game was the longest in Memorial Cup history. The longest previous was a 2005 meeting between the Ottawa 67s and Kelowna Rockets that went 95:41.