Lucas Cavallini scored a last-minute penalty kick to lift Vancouver to a 2-1 win over FC Dallas on Wednesday evening at BC Place.
The goal was his third of the season and came after a scramble in front of the net with Dallas goalkeeper Jimmy Maurer spilling a deflected cross at the feet of a Whitecaps attacker.
The ball found its way to centreback Ranko Veselinovic, who had pushed forward in attack, and was brought down for the penalty in the 92nd minute.
The result means Vancouver has won three of its last four games, having beaten Toronto FC, Valour FC and drawing 3-3 with the San Jose Earthquakes. The loss ends Dallas’ nine-match unbeaten streak.
Brian White had tied the match in the 71st minute, rising to meet a cross from Cristian Gutierrez and sending the ball past Maurer.
Paul Arriola opened the scoring with his fourth goal of the season in the first half.
The Whitecaps were caught on the counterattack in the third minute of added time as FC Dallas leading scorer Jesus Ferreira slid a pass to Arriola. The midfielder took a touch before firing it through the onrushing Cody Cropper’s legs.
The Whitecaps chased in the second half with winger Ryan Raposo making way for striker White as Vancouver looked to unsettle Dallas’ backline.
White’s goal sparked a flurry of chances from Vancouver, with the best falling to Cristian Dajome who found himself free on the edge of the six-yard box but fired just wide of the post.
Despite FC Dallas coming in on the back of a nine-game unbeaten streak, and the Whitecaps on a similar three-game streak, both teams struggled to generate much offensive threat in the opening 15 minutes.
Cavallini threatened the most for the ‘Caps in the first half, pouncing on a defensive miscue in the opening minutes only to see his shot saved.
The Whitecaps came into the match having scored in the dying minutes of a 3-3 draw with the San Jose Earthquakes courtesy of centreback Erik Godoy.
For Dallas, it was continued success along the west coast following wins against Los Angeles and Seattle.
Vancouver’s four-match homestand comes to an end as the club heads to North Carolina to take on Charlotte FC.
Dallas is next in action against Minnesota United FC in Texas.