Graham Unruh caught a touchdown in the fourth quarter as Saskatoon rallied from a 15-point deficit to beat the Langley Rams 23-21 on Saturday.
Unruh finished with six receptions for 208 yards, while quarterback Matt Karpinka completed 6-of-13 pass attempts for 123 yards, one touchdown and two interceptions.
Jared Andreychuk also did his part behind centre for the Hilltops, throwing for 69 yards and rushing in a TD of his own in the third quarter.
Rams quarterback Greg Bowcott countered by going 17 for 29 for 198 yards, two touchdowns and one interception.
Bowcott connected with Malcolm Williams and Michael Patko, while Daniel Xavier added a one-yard run into the end zone.
Langley, playing for its first national title, held a 14-6 lead at halftime and a 21-6 advantage in the third quarter.
But Andreychuk's TD cut the deficit to 21-13 before the third ended.
Saskatoon kicker Zach Schmidt added a field goal, his third of the game, 1:39 into the fourth. Then Unruh put the Hilltops ahead for good just over three minutes later.