A stoppage-time goal by Patrice Bernier from the penalty spot and two first-half goals by Jack McInerney gave the Montreal Impact a 4-2 victory against FC Edmonton on Wednesday and a berth in the Amway Canadian Championship final.
Bernier's goal five minutes into stoppage time, effectively the last kick of the game, gave Montreal the 5-4 victory on aggregate over the Eddies.
The Impact (1-0-1) went up 3-0 on goals by McInerney and Jeb Brovsky, and were all but assured victory before Edmonton clawed back in the second half.
FC Edmonton (2-1-1) captain Frank Jonke scored two goals, including one on a penalty kick, within three minutes in the second half. If not for Bernier's stoppage-time goal from the spot, the Eddies would have progressed to the next round.
Montreal will play either Toronto FC or the Vancouver Whitecaps in the two-leg final on May 28 and June 4. The winner will advance to the CONCACAF Champions League.
Edmonton's goals on Wednesday were the first conceded by the Impact at Saputo Stadium in four Canadian Championship matches dating back to 2012 when the team joined MLS.
The Impact lost the first leg of the series 2-1 on the road last week after Edmonton scored in stoppage time. McInerney was the lone goal scorer for Montreal in that game, beating goalkeeper John Smits in the 56th minute.
It only took 10 minutes for McInerney to score on the return leg at Saputo Stadium, firing home after a Justin Mapp cross missed Felipe in the box but fell right to the 21-year-old instead.
Mapp fed McInerney again seven minutes later, flicking the ball to the on-rushing striker with his heel at the edge of the 18-yard box. McInerney gave no chance to Smits, beating the Eddies' keeper with a quick strike.
Jonke scored his first in the 67th minute when his shot from just outside the six-yard box deflected off an Impact defender and beat goalkeeper Evan Bush.
The Edmonton captain added what would have been the series-clincher three minutes later from the penalty spot, firing right down the middle for his second of the game.
FC Edmonton may have experiencing some fatigue, having played eight games in the last 26 days. Because of the Canadian Championship, including a first-round series victory against the Ottawa Fury, the Eddies have played midweek games since mid-April.
As winners of last year's Canadian Championship, the Impact made it to the continental club competition for the second time in its six-year history, where they were eliminated in the group stage.
Notes: Edmonton plays in the North American Soccer League, a league just below Major League Soccer. They are ninth in the NASL with four points from five games. a Striker Marco Di Vaio (hamstring injury) missed Wednesday's game. Di Vaio has not played since April 26. a There were less than 5,000 people in attendance at Saputo Stadium. a The Impact return to MLS play on Saturday when they take on D.C. United in the American capital. a The Eddies are on the road to face the San Antonio Scorpions on Saturday.