New York City FC vs Chicago Fire

25 May 2025 · MLS · 2025 · Referee Rosendo Mendoza

Full time 3 – 1

Half-time: 0–1

  • Mounsef Bakrar 58’
  • Hannes Wolf 70’
  • Alonso Martínez 89’ (pen)
  • Philip Zinckernagel 19’

Match summary

New York City FC came from behind to win 3-1 at home to Chicago Fire. Chicago Fire led 1-0 at half-time.

In the first half, Philip Zinckernagel put Chicago Fire ahead in the 19th minute. In the second half, Mounsef Bakrar equalised in the 58th minute, Hannes Wolf put New York City FC in front in the 70th minute, and Alonso Martínez made it 3-1 from the penalty spot in the 89th minute.

The chances backed that up: New York City FC created 4.13 expected goals (xG) from 22 shots to Chicago Fire's 0.22 from 8. Chicago Fire had 2 players sent off.

Match stats

65% Possession 35%
22 Shots 8
8 Shots on target 3
11 Corners 2
528 Passes 285
85.8% Pass accuracy 78.2%
20 Tackles 8
12 Fouls 19
4 Yellow cards 3
0 Red cards 2
2 Offsides 2

Key events

New York City FC Chicago Fire
Kick-off
Tayvon GrayShot on target
4’
14’
Alonso MartínezShot on target
17’
Tayvon GrayShot on target
18’
19’
Philip ZinckernagelRight foot shot0-1 (Chicago Fire)
28’
31’
Brian Gutiérrez
45+1’
45+3’
Half-time0-1
Mounsef BakrarJonathan Shore
46’
Second half underway
56’
Mounsef BakrarRight foot shot1-1 (New York City FC)
58’
Birk RisaShot on target
69’
Hannes WolfRight foot shot2-1 (New York City FC)
70’
Maxi MoralezShot on target
73’
76’
Omari GlasgowSergio Oregel
Agustin OjedaJulián Fernández
79’
81’
Rominigue KouaméShot on target
84’
Dje Tah D'AvillaSecond yellow
84’
Samuel RogersShot on target
Agustin OjedaVAR: Penalty stands
87’
Alonso MartínezPenalty3-1 (New York City FC)
89’
Full-time3-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 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.13 0.22 19’ Philip Zinckernagel (Chicago Fire), 0-1 19’ 58’ Mounsef Bakrar (New York City FC), 1-1 58’ 70’ Hannes Wolf (New York City FC), 2-1 70’ 89’ Alonso Martínez (New York City FC), 3-1 89’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.13 0.22 19’ Philip Zinckernagel (Chicago Fire), 0-1 Zinckernagel 19’ 58’ Mounsef Bakrar (New York City FC), 1-1 Bakrar 58’ 70’ Hannes Wolf (New York City FC), 2-1 Wolf 70’ 89’ Alonso Martínez (New York City FC), 3-1 Martínez 89’
New York City FC 4.13 xGChicago Fire 0.22 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 City FC attacking 
89’ Alonso Martínez (New York City FC), penalty, 0.79 xG, goal 58’ Mounsef Bakrar (New York City FC), open play, 0.65 xG, goal 17’ Alonso Martínez (New York City FC), open play, 0.53 xG, saved 73’ Maxi Moralez (New York City FC), open play, 0.51 xG, saved 23’ Alonso Martínez (New York City FC), open play, 0.37 xG, off target 24’ Alonso Martínez (New York City FC), open play, 0.25 xG, hit the woodwork 24’ Julián Fernández (New York City FC), open play, 0.22 xG, blocked 45’ Hannes Wolf (New York City FC), open play, 0.20 xG, off target 43’ Maxi Moralez (New York City FC), open play, 0.15 xG, off target 4’ Justin Haak (New York City FC), from a corner, 0.08 xG, blocked 19’ Philip Zinckernagel (Chicago Fire), open play, 0.06 xG, goal 42’ Philip Zinckernagel (Chicago Fire), open play, 0.06 xG, blocked 90+5’ Mounsef Bakrar (New York City FC), open play, 0.06 xG, blocked 70’ Hannes Wolf (New York City FC), open play, 0.05 xG, goal 3’ Alonso Martínez (New York City FC), open play, 0.04 xG, blocked 21’ Julián Fernández (New York City FC), direct free kick, 0.04 xG, blocked 52’ Thiago Martins (New York City FC), from a corner, 0.04 xG, off target 69’ Birk Risa (New York City FC), open play, 0.04 xG, saved 35’ Julián Fernández (New York City FC), from a corner, 0.03 xG, off target 15’ Jonathan Bamba (Chicago Fire), set piece, 0.03 xG, off target 84’ Samuel Rogers (Chicago Fire), from a corner, 0.03 xG, saved 4’ Tayvon Gray (New York City FC), open play, 0.02 xG, saved 54’ Maxi Moralez (New York City FC), open play, 0.02 xG, off target 42’ Jonathan Shore (New York City FC), open play, 0.02 xG, blocked 18’ Tayvon Gray (New York City FC), from a corner, 0.02 xG, saved 81’ Rominigue Kouamé (Chicago Fire), set piece, 0.02 xG, saved 10’ Brian Gutiérrez (Chicago Fire), open play, 0.01 xG, off target 59’ Leonardo Barroso (Chicago Fire), open play, 0.01 xG, off target 5’ Hannes Wolf (New York City FC), from a corner, 0.01 xG, off target 57’ Sergio Oregel (Chicago Fire), set piece, 0.00 xG, off target 89’ Alonso Martínez (New York City FC), penalty, 0.79 xG, goal 58’ Mounsef Bakrar (New York City FC), open play, 0.65 xG, goal 17’ Alonso Martínez (New York City FC), open play, 0.53 xG, saved 73’ Maxi Moralez (New York City FC), open play, 0.51 xG, saved 23’ Alonso Martínez (New York City FC), open play, 0.37 xG, off target 24’ Alonso Martínez (New York City FC), open play, 0.25 xG, hit the woodwork 24’ Julián Fernández (New York City FC), open play, 0.22 xG, blocked 45’ Hannes Wolf (New York City FC), open play, 0.20 xG, off target 43’ Maxi Moralez (New York City FC), open play, 0.15 xG, off target 4’ Justin Haak (New York City FC), from a corner, 0.08 xG, blocked 19’ Philip Zinckernagel (Chicago Fire), open play, 0.06 xG, goal 42’ Philip Zinckernagel (Chicago Fire), open play, 0.06 xG, blocked 90+5’ Mounsef Bakrar (New York City FC), open play, 0.06 xG, blocked 70’ Hannes Wolf (New York City FC), open play, 0.05 xG, goal 3’ Alonso Martínez (New York City FC), open play, 0.04 xG, blocked 69’ Birk Risa (New York City FC), open play, 0.04 xG, saved 21’ Julián Fernández (New York City FC), direct free kick, 0.04 xG, blocked 52’ Thiago Martins (New York City FC), from a corner, 0.04 xG, off target 35’ Julián Fernández (New York City FC), from a corner, 0.03 xG, off target 15’ Jonathan Bamba (Chicago Fire), set piece, 0.03 xG, off target 84’ Samuel Rogers (Chicago Fire), from a corner, 0.03 xG, saved 4’ Tayvon Gray (New York City FC), open play, 0.02 xG, saved 54’ Maxi Moralez (New York City FC), open play, 0.02 xG, off target 42’ Jonathan Shore (New York City FC), open play, 0.02 xG, blocked 18’ Tayvon Gray (New York City FC), from a corner, 0.02 xG, saved 81’ Rominigue Kouamé (Chicago Fire), set piece, 0.02 xG, saved 10’ Brian Gutiérrez (Chicago Fire), open play, 0.01 xG, off target 59’ Leonardo Barroso (Chicago Fire), open play, 0.01 xG, off target 5’ Hannes Wolf (New York City FC), from a corner, 0.01 xG, off target 57’ Sergio Oregel (Chicago Fire), set piece, 0.00 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

New York City FC 4-2-3-1 Starting XI
Freese
Martins
Haak 90’
Risa
Gray 46’
O'Neill
Shore 46’
Wolf
Moralez
Fernández 79’
Martínez 90’
Chicago Fire 4-3-3 Starting XI
Brady
Gutman
Rogers
Elliott
Dean 76’
Oregel 76’
Pineda 41’
Gutiérrez
Bamba 46’
Cuypers
Zinckernagel 58’

Player stats

Goalkeeper1 player
90′ 2 1 20 2 – – – –
Defenders5 players
Tayvon Gray Taken off
45′ 5 – – 9 2 24 1 – – –
90′ 3 – – 6 3 88 2 – – –
Justin Haak Taken off
89′ 2 1 – 9 4 55 2 – 1 –
90′ 1 2 – 2 1 71 2 – – –
Mitja Ilenič Came on as a substitute
45′ 1 – – 1 – 45 – – – –
Midfielders7 players
90′ – – 53 1 0.01 1 1 7 1 4 –
Jonathan Shore Taken off
45′ – – 18 1 0.03 2 – 3 – 1 –
Julián Fernández Taken off
79′ – 1 23 4 0.39 1 – 4 1 2 –
90′ – – 56 3 0.50 1 1 6 1 5 –
90′ 1 – 45 5 0.10 – 2 3 1 2 –
Mounsef Bakrar Came on as a substitute
45′ 1 – 4 – 0.00 – 1 1 1 1 –
Agustin Ojeda Came on as a substitute
11′ – – 5 – 0.00 1 – 3 – 1 –
Forwards1 player
Alonso Martínez Taken off
89′ 1 – 5 2 1.98 0.01 1 – – 10 –
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.