Guadalajara took a huge step toward claiming the CONCACAF Champions League after a 2-1 first-leg win over Toronto on Tuesday.
A second-half free kick from Alan Pulido saw the Liga MX outfit to a hard-fought victory at BMO Field against reigning MLS champion Toronto FC.
Rodolfo Pizarro opened the scoring for Guadalajara just two minutes in, finishing off a brilliant cross from Isaac Brizuela and putting the home side on the back foot early on.
But Jonathan Osorio pulled the MLS side level inside the opening 20 minutes, sliding in to finish off a Marky Delgado cross to put TFC back on even terms.
Toronto had chances to go in front as well, with Sebastian Giovinco and Jozy Altidore combining well to set up a great chance for the latter, only to see Chivas goalkeeper Miguel Jimenez come up with a critical stop.
After going to the break all square, Chivas found a winner in spectacular fashion midway through the second half.
The 27-year-old's free kick could have been either cross or shot, but it nestled into the top corner of Alex Bono's net to put the Liga MX side back in front.
It would prove to be the winner as well, with TFC unable to find a reply as time ticked away.
. @RocketLeague Goal of the game 72´ Alan Pulido free kick from 30 meters out sails over left hand of Bono and into net to give the 2-1 advantage to @Chivas #SCCL2018 pic.twitter.com/JuYljny22x — THE CHAMPIONS (@TheChampions) April 18, 2018
Toronto now faces the daunting task of having to overturn the result at Estadio Chivas, when the Liga MX side has held firm in the CCL this campaign.