David Villa scored two goals to help New York City FC overcome a hat trick by Cyle Larin and beat Orlando City 5-3 on Sunday.

New York City FC wins 5-3 over Orlando City – as it happened
Major League Soccer’s two newest clubs meet in a match with important playoff implications. Who’ll come out on top? Follow the action with Bryan Armen Graham
Read more
Villa’s second goal, his 12th of the season, broke a 2-2 tie in the 67th minute, Thomas MacNamara added another in the 71st and NYC FC (6-9-6) led the rest of the way.

Larin’s final goal pulled Orlando City (6-9-6) within 4-3 in the 85th, but after Kaka hit the post on a free kick that would have tied it in stoppage time, Mix Diskerud broke out and capped the scoring seconds later.

The teams combined for seven second-half goals, the most in a single half in the MLS this season.

After Villa opened the scoring in the 45th, Larin scored in the 50th from just inside the top of the box, breaking a scoreless drought of 316 minutes for Orlando City. But Javier Calle put away a cross from Thomas MacNamara, just two minutes later, to put New York City back on top.