“Aiden O'Neill booked for a foul just two minutes before the game's only goal, part of a tense stretch of second-half fouls and cards.”
“Julian Hall scores to put New York RB ahead 0-1, capping a sequence in which RB survived shots from Hannes Wolf and Luighi before finding the breakthrough.”
PivotalOutstanding performance

New York City controlled the game from start to finish, racking up 63% possession, 16 shots to 10, and a commanding 510-298 edge in passes, yet found themselves undone by a single moment of quality from Julian Hall in the 57th minute. RB's approach was pragmatic and disciplined out of possession, absorbing pressure and committing 19 fouls to disrupt City's rhythm, before striking on the counter after saving one City effort and seeing another go wide. Hall's finish, arriving in a spell where second-half intensity picked up sharply, proved to be the difference in a match with 0 saves for City compared to 4 from RB's goalkeeper - a stark reflection of how City's dominance failed to translate into a real cutting edge, wasting 3 big chances along the way. For City, this result stings given their statistical superiority and continues to raise questions about their finishing in must-win derby fixtures, while RB's disciplined, low-possession approach delivering a road win in the rivalry fixture will be a huge confidence boost amid the title race pressure.
How entertaining was this match?
New York City FC host New York Red Bulls in the latest chapter of the Hudson River Derby, with both sides scrapping for midtable positioning late in the season. Expect goals, edge, and derby intensity as neither team can afford to slip further down the standings.