| | First Half starts. |
4' | | Corner - Charlotte FC. Conceded by Vuk Latinovich. |
5' | | Adilson Malanda - Charlotte FC - hits the bar with a shot with the head from the centre of the box. Assist - Kerwin Vargas with a cross after corner. |
5' | | Goal! Charlotte FC 1, New York City FC 0. Daniel Ríos - Charlotte FC - shot with the head from the centre of the box to the left corner. Assist - Karol Swiderski with a cross. |
10' | | Fouled by Christian Fuchs - Charlotte FC |
10' | | Gabriel Pereira - New York City FC - won a free kick on the right wing. |
10' | | Shot blocked. Talles Magno - New York City FC - shot with right foot from the centre of the box is blocked. Assist - Andres Jasson. |
11' | | Fouled by Malte Amundsen - New York City FC |
11' | | Kerwin Vargas - Charlotte FC - won a free kick in defence. |
12' | | Fouled by Alexander Callens - New York City FC |
12' | | Karol Swiderski - Charlotte FC - won a free kick in defence. |
14' | | Shot blocked. Gabriel Pereira - New York City FC - shot with left foot from outside the box is blocked. Assist - Andres Jasson. |
15' | | Missed chance. Brandt Bronico - Charlotte FC - shot with right foot from the centre of the box is close, but missed. Assist - Karol Swiderski with a through ball. |
16' | | Fouled by Brandt Bronico - Charlotte FC |
16' | | Talles Magno - New York City FC - won a free kick in defence. |
17' | | Missed chance. Gabriel Pereira - New York City FC - shot with left foot from outside the box goes high. Assist - Gedion Zelalem. |
20' | | Shot blocked. Daniel Ríos - Charlotte FC - shot with right foot from the right side of the box is blocked. Assist - Brandt Bronico with a through ball. |
23' | | Fouled by Thiago Andrade - New York City FC |
23' | | Karol Swiderski - Charlotte FC - won a free kick in attack. |
24' | | Hand ball by Tayvon Gray - New York City FC |
25' | | Missed chance. Derrick Jones - Charlotte FC - shot with the head from the centre of the box is high and wide to the right. Assist - Kamil Józwiak with a cross . |
27' | | Fouled by Daniel Ríos - Charlotte FC |
27' | | Gabriel Pereira - New York City FC - won a free kick in defence. |
29' | | Andres Jasson - New York City FC - won a free kick on the right wing. |
29' | | Fouled by Kamil Józwiak - Charlotte FC |
30' | | Corner - New York City FC. Conceded by Christian Fuchs. |
34' | | Corner - Charlotte FC. Conceded by Alexander Callens. |
34' | | Offside - Charlotte FC. Karol Swiderski with a pass, however Kerwin Vargas is in offside. |
37' | | Missed chance. Alexander Callens - New York City FC - shot with the head from the centre of the box missed to the left. Assist - Vuk Latinovich with a cross. |
39' | | Fouled by Gedion Zelalem - New York City FC |
39' | | Karol Swiderski - Charlotte FC - won a free kick on the right wing. |
40' | | Alexander Callens - New York City FC - won a free kick in attack. |
40' | | Fouled by Karol Swiderski - Charlotte FC |
45' | | Missed chance. Kerwin Vargas - Charlotte FC - shot with right foot from the right side of the box is close, but missed. Assist - Daniel Ríos. |
45+1' | | First Half ended - Charlotte FC 1, New York City FC 0. |
45' | | Second Half starts Charlotte FC 1, New York City FC 0. |
46' | | Hand ball by Thiago Andrade - New York City FC |
46' | | Fouled by Andres Jasson - New York City FC |
46' | | Kamil Józwiak - Charlotte FC - won a free kick in attack. |
47' | | Andres Jasson - New York City FC - receive yellow card for a foul. |
48' | | Shot blocked. Karol Swiderski - Charlotte FC - shot with left foot from outside the box is blocked. |
50' | | Kamil Józwiak - Charlotte FC - hits the right post with a shot with right foot from the centre of the box. |
50' | | Corner - Charlotte FC. Conceded by Tayvon Gray. |
51' | | Corner - Charlotte FC. Conceded by Talles Magno. |
52' | | Corner - Charlotte FC. Conceded by Andres Jasson. |
52' | | Fouled by Christian Fuchs - Charlotte FC |
52' | | Tayvon Gray - New York City FC - won a free kick in defence. |
53' | | VAR Decision: Card upgraded Christian Fuchs - Charlotte FC |
56' | | Christian Fuchs - Charlotte FC - receive red card for violent conduct. |
57' | | Substitution - New York City FC. Héber for Talles Magno. |
60' | | Substitution - New York City FC. Santiago Rodríguez for Gedion Zelalem. |
60' | | Substitution - New York City FC. Maximiliano Moralez for Andres Jasson. |
58' | | Fouled by Tayvon Gray - New York City FC |
58' | | Karol Swiderski - Charlotte FC - won a free kick in attack. |
59' | | Substitution - Charlotte FC. Nathan Byrne for Kerwin Vargas. |
62' | | Offside - New York City FC. Maximiliano Moralez with a pass, however Santiago Rodríguez is in offside. |
62' | | Corner - Charlotte FC. Conceded by Alexander Callens. |
66' | | Fouled by Alexander Callens - New York City FC |
66' | | Kamil Józwiak - Charlotte FC - won a free kick on the right wing. |
68' | | Derrick Jones - Charlotte FC - won a free kick in defence. |
68' | | Fouled by Maximiliano Moralez - New York City FC |
68' | | Offside - Charlotte FC. Nathan Byrne with a pass, however Daniel Ríos is in offside. |
70' | | Substitution - New York City FC. Keaton Parks for Justin Haak. |
72' | | Offside - New York City FC. Santiago Rodríguez with a pass, however Tayvon Gray is in offside. |
74' | | Fouled by Santiago Rodríguez - New York City FC |
74' | | Harrison Afful - Charlotte FC - won a free kick in defence. |
74' | | Santiago Rodríguez - New York City FC - receive yellow card for a foul. |
75' | | Shot blocked. Gabriel Pereira - New York City FC - shot with left foot from the centre of the box is blocked. Assist - Maximiliano Moralez. |
75' | | Corner - New York City FC. Conceded by Anton Walkes. |
76' | | New attacking attempt. Alexander Callens - New York City FC - shot with the head from few metres is saved in the top right corner. Assist - Malte Amundsen. |
77' | | Shot blocked. Héber - New York City FC - shot with right foot from the left side of the box is blocked. Assist - Thiago Andrade. |
78' | | Substitution - New York City FC. Matías Pellegrini for Malte Amundsen. |
78' | | Substitution - Charlotte FC. Orrin McKinze Gaines II for Karol Swiderski. |
79' | | Substitution - Charlotte FC. Andre Shinyashiki for Daniel Ríos. |
79' | | Brandt Bronico - Charlotte FC - won a free kick in defence. |
79' | | Fouled by Thiago Andrade - New York City FC |
80' | | Offside - Charlotte FC. Adilson Malanda with a pass, however Andre Shinyashiki is in offside. |
81' | | Fouled by Adilson Malanda - Charlotte FC |
81' | | Thiago Andrade - New York City FC - won a free kick on the left wing. |
87' | | Substitution - Charlotte FC. Jan Sobocinski for Kamil Józwiak. |
88' | | Corner - New York City FC. Conceded by Nathan Byrne. |
88' | | Missed chance. Tayvon Gray - New York City FC - shot with right foot from outside the box is high and wide to the right. Assist - Matías Pellegrini after corner. |
89' | | Fouled by Jan Sobocinski - Charlotte FC |
89' | | Gabriel Pereira - New York City FC - won a free kick in defence. |
89' | | Fouled by Santiago Rodríguez - New York City FC |
89' | | Orrin McKinze Gaines II - Charlotte FC - won a free kick in defence. |
90+1' | | Fouled by Héber - New York City FC |
90+1' | | Kristijan Kahlina - Charlotte FC - won a free kick in defence. |
90+3' | | Missed chance. Keaton Parks - New York City FC - shot with right foot from the centre of the box missed. Assist - Santiago Rodríguez. |
90+3' | | Fouled by Orrin McKinze Gaines II - Charlotte FC |
90+3' | | Maximiliano Moralez - New York City FC - won a free kick in defence. |
90+4' | | Alexander Callens - New York City FC - receive yellow card. |
90+4' | | Anton Walkes - Charlotte FC - receive yellow card. |
90+6' | | Fouled by Brandt Bronico - Charlotte FC |
90+6' | | Matías Pellegrini - New York City FC - won a free kick in defence. |
90+6' | | Brandt Bronico - Charlotte FC - receive yellow card for a foul. |
90+7' | | Shot blocked. Héber - New York City FC - shot with left foot from the centre of the box is blocked. |
90+7' | | Missed chance. Matías Pellegrini - New York City FC - shot with left foot from the left side of the box is high and wide to the right. |
90+8' | | Fouled by Orrin McKinze Gaines II - Charlotte FC |
90+8' | | Matías Pellegrini - New York City FC - won a free kick on the left wing. |
90+9' | | Fouled by Andre Shinyashiki - Charlotte FC |
90+9' | | Matías Pellegrini - New York City FC - won a free kick in attack. |
90+9' | | Andre Shinyashiki - Charlotte FC - receive yellow card for a foul. |
90+10' | | Missed chance. Maximiliano Moralez - New York City FC - shot with right foot from outside the box is high and wide to the right from a free kick. |
90+10' | | Second Half ended - Charlotte FC 1, New York City FC 0. |
| | Thats all. Game finished - Charlotte FC 1, New York City FC 0. |