MONTREAL -- Rookie fullback Patrick Lavoie caught a last-minute touchdown pass after a Jerald Brown interception as the Montreal Alouettes pulled out a 33-32 comeback victory over the Calgary Stampeders in CFL action on Thursday night.
The visiting Stampeders (1-2) led by 12 points with 2:48 left to play, but Montreal quarterback Anthony Calvillo hit S.J. Green with a seven-yard TD pass to close the gap to five before Brown picked off a Kevin Glenn pass and ran it to the Calgary one yard line.
It took Montreal (2-1) three tries before Lavoie caught, juggled and finally held on to Calvillo's game-winning toss with 48 seconds left to play.
Calgary back-up quarterback Bo Levi Mitchell scored two short-yardage touchdowns and Jon Cornish ran one in while Rene Paredes booted two field goals for Calgary, which beat Montreal 38-10 in their season opener on July 1.
The Calgary defence posted four sacks against a team that had allowed only one in their opening two games.
Brian Bratton also caught a touchdown pass and backup quarterback Adrian McPherson ran one in for Montreal.
A tight, defensive battle turned into an shootout in the fourth quarter as the teams combined for five TDs.
Glenn got his first start as a Stampeder by replacing Drew Tate, who suffered a shoulder injury in a loss last week in Toronto. He struggled early, but started finding his range late in the first half and brought the Stampeders back from a 13-3 deficit beginning late in the second quarter.
Calvillo, who missed a practice this week due to a sore left shoulder, was not sharp for three quarters and the less-than-sellout crowd of 21,074 booed him in the second half.
Montreal went into the intermission ahead 13-8 as the defence held the Stampeders to a field goal, two safeties and a single. The teams managed only five first downs each in the half and Glenn's offence amassed only 80 net yards.
The highlight was Bratton's 68-yard TD as he caught the ball and rolled on the field. When the Stamps' defence didn't touch him, he got up and ran the ball in at 11:14 of the first quarter.
A Romby Bryant fumble set up Whyte's 39-yard field goal 1:11 into the second quarter and a 31-yard toss to Jamel Richardson allowed Whyte to hit from 30 yards at 4:12.
The Stampeders picked up five points in the final two minutes of the half, as Whyte was forced to concede the second safety of the game at 13:00 and Paredes hit from 46 yards at 14:00.
Calgary started the second half with an 11-play drive, kept alive by a fake punt play and a horsecollar call on Ventrell Jenkins, that was capped by Mitchell's one-yard score.
The Stamps scored on their first two drives of the second half, as a fake field goal produced a first down on a drive capped by Mitchell's one-yard TD plunge at 5:57.
After another field goal, the first drive of the fourth quarter also ended in a Mitchell one-yard TD at 2:57.
Falling behind by 12 points seemed to wake up the Alouettes, and Calvillo answered with a drive finished by McPherson's one-yard end run for a TD at 7:35.
Calgary struck right back and Cornish, who had been contained through the first three quarters, got into the end zone from the five at 12:12. But Montreal matched straight back for Green's seven-yard TD catch at 13:13.
Notes -- Stampeder star Nik Lewis got the 42 yards he needed to pass Alouettes legend Hal Patterson for 23rd place in all-time receiving yards ... Former WBC light heavyweight champion Jean Pascal was a guest of honour at the game. He will attempt to take the IBF title from Tavoris Cloud on Aug. 11.