Mark Smith-USA TODAY Sports

Antony Alves Santos scored the tying goal in the 85th minute and Evander Da Silva Ferreira scored in the seventh minute of stoppage time as the Portland Timbers rallied for a 2-1 victory over New York City Football Club Saturday afternoon at Yankee Stadium.

After struggling to produce any kind of offense for most of the opening half, Portland (2-0-1 7 points) pressured throughout the second half and finally cashed in.

Juan Mosquera gained possession and dribbled past New York midfielder Andres Perea to the area adjacent to the goal on the right side. As Perea went over to defend, Mosquera saw Santos cutting through the penalty area.

Santos' right-footed shot beat New York goalkeeper Matt Freese.

After Santos scored his third goal of the season on Portland's second shot on goal, the Timbers stunned the crowd when Ferreria blasted a shot from about 25 yards out after easily getting the ball without a defender near him.

Santiago Rodriguez scored in the 10th and Mounsef Bakrar had a goal disallowed in the second half after NYCFC (0-3-0, 0 points) entered the game along with Orlando and Atlanta as the only teams without a goal.

Portland goalkeeper Maxime Crepeau gave his offense a chance by making five saves.

Freese made one save as NYCFC lost for the first time in 14 games when leading at halftime and fell to 0-3-0 for the first time in team history.

NYCFC got its elusive goal by keeping the ball alive after a successful corner kick by Rodriguez.

Keaton Parks and Thiago Martins had shots blocked by Eric Miller and Diego Chara, respectively, but Portland could not clear.

After the ball slightly caromed off Chara's leg, Rodriguez emerged untouched at the left side and gained possession. He finished the sequence by lifting a low, right-footed shot past Crepeau and into the bottom right corner from about six yards out.

Portland nearly tied it early in the second, but an attempt by Santos off a corner kick missed the net in the 58th.

NYCFC had a goal disallowed in the 66th when Bakrar dribbled around two defenders and was deemed offside.

-Field Level Media

More must-reads:

TODAY'S BEST
Watch: Paul Skenes gives up his first first-inning run in his seventh start
Yankees' Anthony Rizzo to miss time with right arm fracture
Celtics announce big news about Kristaps Porzingis for Game 5
The Texas Longhorns just landed another elite quarterback recruit
Dodgers reveal timeline for Mookie Betts injury
Kylian Mbappe to undergo surgery after scary collision against Austria at Euros
Celtics' Kristaps Porzingis available to play in Game 5
VAR controversy overshadows biggest upset in UEFA Euro history
Steelers make decision on key lineman
Blue Jackets fire head coach Pascal Vincent after one season
Yankees ace making long-awaited return for AL East clash
Report: Veteran backfield signing 'likely' for Giants
Phillies option speedy OF to make room for veteran SS
Saints star RB reportedly open to restructured deal
Brandon Aiyuk tells ex-teammate the 49ers 'don't want me back'
Former DPOY remaining patient as he looks for 'right opportunity'
Jets to add two to coaching staff in assistant roles
Noteworthy Mets veteran addresses future amid trade speculation
Veteran goaltender expected to retire, join Blues front office
Les Miles levies a shocking claim against LSU in lawsuit

Want more Soccer news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.