Darren Mattocks scored for the fourth time in the last five games Sunday as the Vancouver Whitecaps defeated Sporting Kansas City 2-0.

Vancouver (7-4-11) also took advantage of an own goal by Sporting defender Igor Juliao to hand Kansas City (11-6-6) its first loss in Major League Soccer since May 31.

Vancouver was just 1-2-6 over its last nine, including four straight ties, and won for the first time since July 5.

The Whitecaps took the lead in the 17th minute when Juliao and Kansas City goalkeeper Andy Gruenebaum got their signals crossed after Vancouver's Pedro Morales lofted a long ball towards goal. Juliao tried to head a pass back towards Gruenebaum, but it instead dribbled over the line for a 1-0 lead.

Vancouver doubled the advantage in the 30th minute when Morales and Mattocks pounced on a Kansas City turnover in midfield and broke back the other way. Morales drew a defender towards him before squaring the ball to Mattocks, who made no mistake in slotting a low shot past a helpless Gruenebaum for his sixth of the season.

It could have been 3-0 in first-half stoppage time, but Vancouver's Sebastian Fernandez saw his effort cleared off the line by Kansas City defender Aurelien Collin.