NEW YORK – Dairon Asprilla’s 79th-minute strike, his first career Major League Soccer goal, lifted the Portland Timbers to a 1-0 win over New York City FC Sunday night at Yankee Stadium.

Darlington Nagbe started the sequence with a penetrating run through midfield. NYCFC were unable to clear at the top of the box and the ball fell to Asprilla, whose shot took a deflection off defender Kwame Watson-Siriboe and in.

Rookie Khiry Shelton had two terrific opportunities to equalize in the 88th minute, but his shot from 16 yards was right at goalkeeper Adam Kwarasey. Seconds later, Shelton was played in by Pablo Alvarez, but Kwarasey came off his line to make a heroic save.

After a scoreless first half, Portland (2-2-3) had a golden chance two minutes into the second half when miscommunication between Chris Wingert and Josh Saunders resulted in a deliberate back pass and an indirect free kick from the edge of the box.

Nagbe’s attempt, though, deflected off defender Watson-Siriboe at the end of the wall for a Portland corner.

In the 58th minute, Patrick Mullins forced Kwarasey to dive to his left to save his low shot before Liam Ridgewell cleared.

Saunders came up big for NYCFC (1-3-3) in the 69th minute when he came off his line to challenge Ishmael Yartey, who was played in behind on a clever Nagbe chip. The rebound popped to Fanendo Adi, but Jeb Brovsky slid in to avert the danger.

Nagbe again turned provider in the 75th minute, slotting to an open Adi on the left, but the Nigerian Designated Player had his low shot blocked by Watson-Siriboe for a corner.

Three minutes later, Mullins had an open header on the other end after latching onto a Brovsky cross, but the forward headed over the bar.

The game's first quality scoring chance went to NYCFC in the 16th minute when Shelton fed Mullins, who took a touch inside the box and lashed a shot from 17 yards out on frame. But Kwarasey parried it away for a corner.

In the 31st minute, Mehdi Ballouchy nearly notched his second goal in as many games when a deflected Portland clearance fell at his feet. But the Moroccan midfielder’s shot from 14 yards was blocked by Nat Borchers, resulting in another corner.

Kreis, who was already missing regular starters David Villa (hamstring), Mix Diskerud (ankle), Jason Hernandez (calf) and Josh Williams (adductor strain), was forced to make his first change in the 35th minute when Sebastian Velasquez replaced Tony Taylor, who was stretchered off with an apparent knee injury.

New York City FC will look to snap a five-game winless streak when they head to Chicago to take on the Fire Friday (8 pm ET, Univision Deportes), while the Timbers meet rival Seattle next Sunday at CenturyLink Field (9:30 pm ET, Fox Sports 1, Fox Deportes, TSN1 in Canada)