A double from Gabriel Torres has helped Colorado Rapids to a 3-2 win over Vancouver Whitecaps in the MLS.
The visitors took the lead after 30 minutes when Matt Watson found Kekuta Manneh on the edge of the box, and the striker turned and curled the ball into the top corner.
Colorado responded almost immediately, going on the attack and winning a penalty when Drew Moor was pulled down in the box. Torres made no mistake from 12 yards out, firing past the goalkeeper and into the corner.
The home side then took the lead just after half time when a long ball found its way to Deshorn Brown, who lobbed it superbly over the goalkeeper from the edge of the box.
Camilo Da Silva Sanvezzo then scored his 19th goal of the season with a competent finish from the penalty spot after a poor tackle from Shane O'Neill.
Moments later, though, Torres collected a clever pass from Brown and smashed the ball in to earn his side all three points.