NEW YORK — Jack Harrison scored his ninth goal of the season in the 84th minute, giving New York City FC a 1-0 win over Sporting Kansas City on a rainy Wednesday night.

Both teams were short-handed. NYC's David Villa was injured during his call-up for Spain's World Cup qualifiers and Sporting KC had four players out on international duty.

New York City (15-7-5) is 8-0-2 in its last 10 home games. Kansas City (10-6-10) has only won once in its last 10 regular-season road games.

Kansas City's first shot on goal didn't come until the 46th minute on Roger Espinoza's smash from distance.