The Montreal Impact have loosened Toronto FC's stranglehold on the Canadian Championship, winning the 2019 final on penalties on Wednesday night after the teams tied 1-1 on aggregate over two legs.
Toronto won Wednesday's return leg 1-0 at BMO Field on Tsubasa Endoh's goal after Ignacio Piatti's belter gave the Impact a victory by an identical score in Leg 1 at Stade Saputo a week ago.
In the tiebreak, Bojan, Daniel Lovitz and Rudy Camacho converted from the spot for the Impact, Clement Diop made a save in the tiebreak and saw two more TFC penalties strike the woodwork.
It all amounted to the end of a three-year run holding the Voyageurs Cup for the Reds and Montreal's first time lifting the trophy since 2014. The Impact qualify for the 2020 Concacaf Champions League with the victory.
Endoh smashed in a loose ball from close range to put Toronto ahead on the night with his fourth goal in as many matches in all competitions.
Endoh's goal came just six minutes after TFC defender Auro clearly handled Piatti's cross to the back post.
But any potential controversy was erased in the shootout, as Montreal cooly converted their chances.
For Toronto, Jozy Altidore struck the crossbar, Clement Diop saved Patrick Mullins and then Jonathan Osorio smashed his spot kick off the left post, setting off wild celebrations for the Impact.