Kei Kamara scored the match-winner in Vancouver Whitecaps’ 2-0 victory over Montreal Impact on Wednesday.
The win means the Whitecaps will return to the Canadian Championship final for the first time since 2016 taking on Toronto, who has won it six times.
The Whitecaps winning the two-leg matchup 2-1 on aggregate.
The Impact won the first half of the series 1-0 in Montreal last week.
After losing five of their previous six matches, the Whitecaps opened the scoring in the 19th minute of the second semi-final from a Yordy Reyna goal.
Kamara, who has been the Whitecaps’ top scorer in the league so far tallying eight goals and three assists in 17 games scored from the spot in the 60th minute.
The Sierra Leone native, who sat out the first leg of the semi-final in Montreal was subbed off in the 79th minute for Anthony Blondell when the Caps were 2 up.
Vancouver has only won the Canadian Championship once in 2015. Montreal has taken home the title three times since the competition began in 2008 and Toronto has won six times.
GOOOAAALLLLLL!!!!!!! Kei converts the PK and the 'Caps take the aggregate lead.
— Vancouver Whitecaps (@WhitecapsFC) July 26, 2018
Follow us on twitter @football_sierra On Facebook & Instagram: Football Sierra Leone