Fredy Montero scored in the 90th minute to give the Vancouver Whitecaps a 2-1 victory over the Houston Dynamo on Saturday night.

Hwang In-beom also scored on a penalty kick to help Vancouver (7-14-10) end a three-game losing streak.

Mauro Manotas scored for Houston (10-16-4).

Vancouver Whitecaps' Derek Cornelius, left, loses his footing as he plays the ball in front of Houston Dynamo's Mauro Manotas during the first half of an MLS soccer game in Vancouver, on Saturday Sept. 14, 2019. (Darryl DyckThe Canadian Press via AP)

Vancouver Whitecaps' Derek Cornelius, left, loses his footing as he plays the ball in front of Houston Dynamo's Mauro Manotas during the first half of an MLS soccer game in Vancouver, on Saturday Sept. 14, 2019. (Darryl DyckThe Canadian Press via AP)

Vancouver Whitecaps' Inbeom Hwang celebrates after scoring on a penalty kick against the Houston Dynamo during the second half of an MLS soccer game in Vancouver, on Saturday Sept. 14, 2019. (Darryl DyckThe Canadian Press via AP)

Vancouver Whitecaps' Inbeom Hwang celebrates after scoring on a penalty kick against the Houston Dynamo during the second half of an MLS soccer game in Vancouver, on Saturday Sept. 14, 2019. (Darryl DyckThe Canadian Press via AP)

Houston Dynamo's Jose Bizama (18) and Vancouver Whitecaps' Ali Adnan (53) vie for the ball as Yordy Reyna, left, watches during the first half of an MLS soccer game in Vancouver, on Saturday Sept. 14, 2019. (Darryl DyckThe Canadian Press via AP)

Houston Dynamo's Jose Bizama (18) and Vancouver Whitecaps' Ali Adnan (53) vie for the ball as Yordy Reyna, left, watches during the first half of an MLS soccer game in Vancouver, on Saturday Sept. 14, 2019. (Darryl DyckThe Canadian Press via AP)

Houston Dynamo's Tomas Martinez, left, is held up by Vancouver Whitecaps' Russell Teibert during the first half of an MLS soccer game in Vancouver, on Saturday Sept. 14, 2019. (Darryl DyckThe Canadian Press via AP)

Houston Dynamo's Tomas Martinez, left, is held up by Vancouver Whitecaps' Russell Teibert during the first half of an MLS soccer game in Vancouver, on Saturday Sept. 14, 2019. (Darryl DyckThe Canadian Press via AP)