The home side got goals from Anton Tinnerholm, Héber and Alex Ring. Ilie Sanchez scored the lone goal for Kansas City.
The win for New York City was its second straight following a 2-1 road win over Colorado Rapids this past Saturday.
“We had a tough week when we had three straight losses, it was a really tough week mentally, but we’re strong and we bounced back,” said Tinnerholm. “We got a win against Colorado and again today, in the second half we showed that we’re a really good team. Now we’re back on a winning streak and we’re looking forward to the Saturday game against Salt Lake.”
As the clock ticked toward halftime, NYCFC was able to break the scoreless tie. On the play, the home side moved the ball with precision toward the Kansas City goal, which culminated in an Alex Ring cross finding Tinnerholm in the six-yard box for an easy tap in.
New York City would double its lead in the 54th minute. Ring would find Héber who was able to chip Sporting keeper Tim Melia for the Brazilian’s ninth goal of the season. He also became the first player in team history to score in five straight Major League Soccer matches.
The match took another twist in the 62nd minute when Sporting’s Roger Espinoza received a red card for what was deemed a serious foul.
But despite being down a man, Kansas City would pull a goal back in the 73rd minute. Following a corner kick, Sanchez would head one past New York City keeper Sean Johnson.
But just four minutes later, NYCFC restored its two-goal lead when Ring finished his big night with a goal off a feed from new signee Gary Mackay-Steven.
Following the win, NYCFC moved up to third in the Eastern Conference with 35 points, only four behind first place Philadelphia Union. An advantage for New York City is that the team has played only 20 matches, the fewest in the conference.
New York City will now hit the road for Utah where they will meet Real Salt Lake on Saturday, August 3, at 10 p.m.