Andrew Harris ran in his second touchdown of the game from one yard out as time expired to lift the Winnipeg Blue Bombers to a wild 41-40 victory over the Montreal Alouettes on Thursday.

It looked to be over for the Blue Bombers when Stefan Logan scored a 31-yard touchdown run with 1:40 left in the game to make it 40-28 Alouettes, but that wasn’t the case.

Quarterback Matt Nichols marched his team down the field on their next possession and hit Ryan Lankford for a TD with 48 seconds on the clock.

Game Wrap: Blue Bombers rally to beat Alouettes1:51

Justin Medlock was then successful with his onside kick, giving the Bombers the ball on their own 52-yard line with 44 seconds to play. After a combination of penalties taken by Montreal aided Winnipeg into Alouettes territory, Harris completed the comeback. The touchdown stood despite it appearing that Harris’s knee was down before crossing the goal-line.

Harris also had the game’s first TD with a two-yard run.

The Bombers (3-2) had tied the game 27-27 in front of 25,931 fans at Investors Group Field off a Medlock 27-yard field goal with 33 seconds left in the third quarter, but a head’s up play by Montreal receiver Eugene Lewis led to the Alouettes retaking the lead.