New York Red Bulls vs Chicago Fire

5 April 2025 · MLS · 2025 · Referee Jair Antonio Maruffo

Full time 2 – 1

Half-time: 2–1

  • Serge Ngoma 41’
  • Eric Maxim Choupo-Moting 45+2’ (pen)
  • Jonathan Bamba 32’

Match summary

New York Red Bulls came from behind to win 2-1 at home to Chicago Fire. New York Red Bulls led 2-1 at half-time.

Jonathan Bamba put Chicago Fire ahead in the 32nd minute, Serge Ngoma equalised with a header in the 41st minute, and Eric Maxim Choupo-Moting won it from the penalty spot in first-half stoppage time.

Chicago Fire can feel hard done by, creating 1.86 expected goals (xG) from 13 shots to New York Red Bulls's 1.35 from 7.

Match stats

44% Possession 56%
7 Shots 13
6 Shots on target 6
2 Corners 4
409 Passes 524
79.2% Pass accuracy 84.9%
27 Tackles 14
6 Fouls 16
3 Offsides 3

Key events

New York Red Bulls Chicago Fire
Kick-off
Serge NgomaShot on target
6’
Felipe CarballoShot on target
7’
31’
Hugo CuypersShot on target
32’
Jonathan BambaLeft foot shot0-1 (Chicago Fire)
37’
Omar GonzalezSamuel Rogers
Serge NgomaHeader1-1 (New York Red Bulls)
41’
Eric Maxim Choupo-MotingPenalty2-1 (New York Red Bulls)
45+2’
Half-time2-1
Second half underway
Eric Maxim Choupo-MotingShot on target
56’
62’
Omari GlasgowJustin Reynolds
Dennis GjengaarSerge Ngoma
69’
73’
Sergio OregelShot on target
75’
Jonathan BambaShot on target
Peter StroudFelipe Carballo
76’
Emil ForsbergShot on target
77’
79’
Jonathan BambaShot on target
87’
Hugo CuypersShot on target
Full-time2-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.35 1.86 32’ Jonathan Bamba (Chicago Fire), 0-1 32’ 41’ Serge Ngoma (New York Red Bulls), 1-1 41’ 45+2’ Eric Maxim Choupo-Moting (New York Red Bulls), 2-1 45+2’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.35 1.86 32’ Jonathan Bamba (Chicago Fire), 0-1 Bamba 32’ 41’ Serge Ngoma (New York Red Bulls), 1-1 Ngoma 41’ 45+2’ Eric Maxim Choupo-Moting (New York Red Bulls), 2-1 Choupo-Moting 45+2’
New York Red Bulls 1.35 xGChicago Fire 1.86 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Chicago Fire attacking New York Red Bulls attacking 
47’ Eric Maxim Choupo-Moting (New York Red Bulls), penalty, 0.79 xG, goal 87’ Hugo Cuypers (Chicago Fire), open play, 0.46 xG, saved 86’ Tom Barlow (Chicago Fire), open play, 0.38 xG, off target 32’ Jonathan Bamba (Chicago Fire), open play, 0.31 xG, goal 56’ Eric Maxim Choupo-Moting (New York Red Bulls), open play, 0.29 xG, saved 31’ Hugo Cuypers (Chicago Fire), open play, 0.26 xG, saved 73’ Sergio Oregel (Chicago Fire), from a corner, 0.12 xG, saved 77’ Emil Forsberg (New York Red Bulls), open play, 0.09 xG, saved 62’ Omari Glasgow (Chicago Fire), open play, 0.07 xG, off target 73’ Tom Barlow (Chicago Fire), from a corner, 0.07 xG, off target 6’ Serge Ngoma (New York Red Bulls), set piece, 0.06 xG, saved 41’ Serge Ngoma (New York Red Bulls), open play, 0.05 xG, goal 69’ Dylan Nealis (New York Red Bulls), set piece, 0.05 xG, off target 90+1’ Carlos Terán (Chicago Fire), from a corner, 0.05 xG, off target 28’ Philip Zinckernagel (Chicago Fire), direct free kick, 0.04 xG, off target 75’ Jonathan Bamba (Chicago Fire), open play, 0.04 xG, saved 80’ Omari Glasgow (Chicago Fire), from a corner, 0.03 xG, off target 79’ Jonathan Bamba (Chicago Fire), open play, 0.03 xG, saved 7’ Felipe Carballo (New York Red Bulls), open play, 0.02 xG, saved 72’ Hugo Cuypers (Chicago Fire), open play, 0.02 xG, blocked 47’ Eric Maxim Choupo-Moting (New York Red Bulls), penalty, 0.79 xG, goal 87’ Hugo Cuypers (Chicago Fire), open play, 0.46 xG, saved 86’ Tom Barlow (Chicago Fire), open play, 0.38 xG, off target 32’ Jonathan Bamba (Chicago Fire), open play, 0.31 xG, goal 56’ Eric Maxim Choupo-Moting (New York Red Bulls), open play, 0.29 xG, saved 31’ Hugo Cuypers (Chicago Fire), open play, 0.26 xG, saved 73’ Sergio Oregel (Chicago Fire), from a corner, 0.12 xG, saved 77’ Emil Forsberg (New York Red Bulls), open play, 0.09 xG, saved 62’ Omari Glasgow (Chicago Fire), open play, 0.07 xG, off target 73’ Tom Barlow (Chicago Fire), from a corner, 0.07 xG, off target 6’ Serge Ngoma (New York Red Bulls), set piece, 0.06 xG, saved 41’ Serge Ngoma (New York Red Bulls), open play, 0.05 xG, goal 90+1’ Carlos Terán (Chicago Fire), from a corner, 0.05 xG, off target 69’ Dylan Nealis (New York Red Bulls), set piece, 0.05 xG, off target 75’ Jonathan Bamba (Chicago Fire), open play, 0.04 xG, saved 28’ Philip Zinckernagel (Chicago Fire), direct free kick, 0.04 xG, off target 79’ Jonathan Bamba (Chicago Fire), open play, 0.03 xG, saved 80’ Omari Glasgow (Chicago Fire), from a corner, 0.03 xG, off target 72’ Hugo Cuypers (Chicago Fire), open play, 0.02 xG, blocked 7’ Felipe Carballo (New York Red Bulls), open play, 0.02 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

New York Red Bulls 4-2-3-1 Starting XI
Coronel
Valencia
Parker
Eile
Nealis
Edelman
Carballo 76’
Forsberg 88’
Ngoma 69’
Sofo 69’
Choupo-Moting 88’
Chicago Fire 4-3-3 Starting XI
Brady
Gutman 84’
Terán
Rogers 37’
Reynolds 62’
Kouamé 62’
Acosta 62’
Oregel
Bamba
Cuypers
Zinckernagel

Player stats

Goalkeeper1 player
90′ 5 1 33 1 – – – –
Defenders5 players
90′ 3 – – 7 1 48 – – – –
90′ 2 – – 6 4 67 – – – –
90′ 4 1 – 7 1 62 1 – – –
90′ 5 4 – 12 2 34 – – 1 –
Sean Nealis Came on as a substitute
2′ – – – – – – – – – –
Midfielders6 players
90′ – – 52 1 0.09 2 2 3 1 – –
Felipe Carballo Taken off
76′ – – 35 – 0.03 2 2 3 1 1 –
Emil Forsberg Taken off
88′ – – 25 1 0.14 1 – 3 1 1 –
Wikelman Carmona Came on as a substitute
21′ – – 10 – 0.01 – – 4 – 1 –
Dennis Gjengaar Came on as a substitute
21′ – – 5 1 0.12 1 – 1 – – –
Peter Stroud Came on as a substitute
14′ – – 6 – 0.00 1 – 1 1 – –
Forwards4 players
Serge Ngoma Taken off
69′ 1 – 2 2 0.11 0.03 1 3 1 10 –
Mohammed Sofo Taken off
69′ – – – – – 0.00 – 6 1 6 –
88′ 1 – 2 2 1.08 0.05 – 6 – 16 –
Wiktor Bogacz Came on as a substitute
2′ – – – – – – – – – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.