Damir Kreilach came on in the 83rd minute and scored in stoppage time help the Vancouver Whitecaps beat the Colorado Rapids 2-1 on Saturday night. Vancouver (7-5-4), which beat Sporting Kansas City last time out, has won back-to-back games following a six-game winless streak dating to a 2-0 win over Seattle on April 20. Kreilach, at the top of the 6-yard box, took a pass from Ryan Gauld, spun toward the goal and rolled a shot that was deflected by goalkeeper Zack Steffen but crept slowly across the goal line to give the Whitecaps a 2-1 lead in the first minute of stoppage time.