|  |  | First Half starts. | 
| 8' |  | Corner - Charlotte FC. Conceded by Ousmane Doumbia. | 
| 10' |  | Fouled by Adilson Malanda - Charlotte FC | 
| 10' |  | Georgios Koutsias - Chicago Fire FC - won a free kick on the left wing. | 
| 11' |  | Offside - Charlotte FC. Kamil Józwiak with a pass, however Enzo Copetti is in offside. | 
| 14' |  | Corner - Chicago Fire FC. Conceded by Nathan Byrne. | 
| 15' |  | Fabian Herbers - Chicago Fire FC - won a free kick in attack. | 
| 15' |  | Fouled by Andrew Privett - Charlotte FC | 
| 17' |  | Fouled by Enzo Copetti - Charlotte FC | 
| 17' |  | Wyatt Omsberg - Chicago Fire FC - won a free kick in defence. | 
| 18' |  | Offside - Charlotte FC. Karol Swiderski with a pass, however Kerwin Vargas is in offside. | 
| 19' |  | Offside - Chicago Fire FC. Wyatt Omsberg with a pass, however Xherdan Shaqiri is in offside. | 
| 21' |  | Ashley Westwood - Charlotte FC - won a free kick in attack. | 
| 21' |  | Fouled by Brian Gutiérrez - Chicago Fire FC | 
| 22' |  | Corner - Charlotte FC. Conceded by Jonathan Dean. | 
| 23' |  | Goal! Chicago Fire FC 0, Charlotte FC 1. Ashley Westwood - Charlotte FC - shot with right foot from outside the box to the centre of the goal. | 
| 25' |  | Enzo Copetti - Charlotte FC - won a free kick in attack. | 
| 25' |  | Fouled by Wyatt Omsberg - Chicago Fire FC | 
| 26' |  | Fouled by Ashley Westwood - Charlotte FC | 
| 26' |  | Gastón Giménez - Chicago Fire FC - won a free kick in defence. | 
| 35' |  | Offside - Chicago Fire FC. Xherdan Shaqiri with a pass, however Brian Gutiérrez is in offside. | 
| 36' |  | Fouled by Rafael Czichos - Chicago Fire FC | 
| 36' |  | Karol Swiderski - Charlotte FC - won a free kick in attack. | 
| 37' |  | Shot blocked. Karol Swiderski - Charlotte FC - shot with left foot from outside the box is blocked. | 
| 38' |  | Offside - Chicago Fire FC. Ousmane Doumbia with a pass, however Fabian Herbers is in offside. | 
| 39' |  | Offside - Charlotte FC. Adilson Malanda with a pass, however Enzo Copetti is in offside. | 
| 41' |  | Offside - Charlotte FC. Brandt Bronico with a pass, however Kerwin Vargas is in offside. | 
| 42' |  | Fouled by Kamil Józwiak - Charlotte FC | 
| 42' |  | Miguel Navarro - Chicago Fire FC - won a free kick in defence. | 
| 43' |  | Ashley Westwood - Charlotte FC - won a free kick in defence. | 
| 43' |  | Fouled by Xherdan Shaqiri - Chicago Fire FC | 
| 44' |  | Delay in match - injury Karol Swiderski - Charlotte FC | 
| 44' |  | Delay over. They are ready to continue. | 
| 45' |  | Corner - Chicago Fire FC. Conceded by Brandt Bronico. | 
| 45+1' |  | Corner - Chicago Fire FC. Conceded by Enzo Copetti. | 
| 45+2' |  | Fouled by Brandt Bronico - Charlotte FC | 
| 45+2' |  | Xherdan Shaqiri - Chicago Fire FC - won a free kick on the left wing. | 
| 45+3' |  | Corner - Chicago Fire FC. Conceded by Kristijan Kahlina. | 
| 45+3' |  | First Half ended - Chicago Fire FC 0, Charlotte FC 1. | 
| 45' |  | Second Half starts Chicago Fire FC 0, Charlotte FC 1. | 
| 45' |  | Substitution - Chicago Fire FC. Kacper Przybylko for Georgios Koutsias. | 
| 45' |  | Substitution - Chicago Fire FC. Maren Haile-Selassie for Ousmane Doumbia. | 
| 46' |  | Brian Gutiérrez - Chicago Fire FC - won a free kick in defence. | 
| 46' |  | Fouled by Nathan Byrne - Charlotte FC | 
| 47' |  | Adilson Malanda - Charlotte FC - won a free kick in defence. | 
| 47' |  | Fouled by Xherdan Shaqiri - Chicago Fire FC | 
| 48' |  | Fabian Herbers - Chicago Fire FC - won a free kick in defence. | 
| 48' |  | Fouled by Brandt Bronico - Charlotte FC | 
| 49' |  | Fouled by Gastón Giménez - Chicago Fire FC | 
| 49' |  | Nathan Byrne - Charlotte FC - won a free kick on the right wing. | 
| 50' |  | Missed chance. Jere Uronen - Charlotte FC - shot with left foot from the left side of the box missed. Assist - Brandt Bronico. | 
| 52' |  | Fouled by Gastón Giménez - Chicago Fire FC | 
| 52' |  | Kamil Józwiak - Charlotte FC - won a free kick on the right wing. | 
| 53' |  | Shot blocked. Brian Gutiérrez - Chicago Fire FC - shot with right foot from outside the box is blocked. Assist - Xherdan Shaqiri. | 
| 53' |  | Corner - Chicago Fire FC. Conceded by Jere Uronen. | 
| 55' |  | Penalty Charlotte FC. Enzo Copetti draws a foul in the penalty area. | 
| 55' |  | Penalty conceded by Miguel Navarro - Chicago Fire FC - after a foul in the penalty area. | 
| 56' |  | VAR Decision: Penalty Charlotte FC. | 
| 58' |  | Goal! Chicago Fire FC 0, Charlotte FC 2. Karol Swiderski - Charlotte FC - converts the penalty with a shot with left foot to the right corner. | 
| 59' |  | New attacking attempt. Kamil Józwiak - Charlotte FC - shot with left foot from the left side of the box is saved in the left corner. Assist - Brandt Bronico. | 
| 59' |  | Corner - Charlotte FC. Conceded by Chris Brady. | 
| 60' |  | Fouled by Kamil Józwiak - Charlotte FC | 
| 60' |  | Miguel Navarro - Chicago Fire FC - won a free kick in defence. | 
| 60' |  | Fouled by Xherdan Shaqiri - Chicago Fire FC | 
| 60' |  | Nathan Byrne - Charlotte FC - won a free kick in defence. | 
| 61' |  | Brandt Bronico - Charlotte FC - won a free kick in defence. | 
| 61' |  | Fouled by Gastón Giménez - Chicago Fire FC | 
| 61' |  | Gastón Giménez - Chicago Fire FC - receive yellow card for a foul. | 
| 62' |  | Delay in match - injury Brandt Bronico - Charlotte FC | 
| 63' |  | Delay over. They are ready to continue. | 
| 64' |  | Corner - Charlotte FC. Conceded by Wyatt Omsberg. | 
| 65' |  | New attacking attempt. Enzo Copetti - Charlotte FC - shot with the head from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Kerwin Vargas with a cross. | 
| 67' |  | New attacking attempt. Maren Haile-Selassie - Chicago Fire FC - shot with right foot from the centre of the box is saved in the right corner. Assist - Jonathan Dean with a cross. | 
| 68' |  | Missed chance. Kacper Przybylko - Chicago Fire FC - shot with left foot from the centre of the box goes high. | 
| 69' |  | Shot blocked. Maren Haile-Selassie - Chicago Fire FC - shot with right foot from the left side of the box is blocked. | 
| 69' |  | Corner - Chicago Fire FC. Conceded by Ashley Westwood. | 
| 69' |  | Substitution - Chicago Fire FC. Alonso Aceves for Miguel Navarro. | 
| 69' |  | Substitution - Chicago Fire FC. Carlos Terán for Wyatt Omsberg. | 
| 70' |  | Substitution - Charlotte FC. Derrick Jones for Brandt Bronico. | 
| 71' |  | Fouled by Adilson Malanda - Charlotte FC | 
| 71' |  | Kacper Przybylko - Chicago Fire FC - won a free kick in defence. | 
| 72' |  | New attacking attempt. Rafael Czichos - Chicago Fire FC - shot with left foot from the centre of the box is saved in the left corner. Assist - Brian Gutiérrez. | 
| 72' |  | Enzo Copetti - Charlotte FC - won a free kick in attack. | 
| 72' |  | Fouled by Rafael Czichos - Chicago Fire FC | 
| 73' |  | New attacking attempt. Derrick Jones - Charlotte FC - shot with right foot from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Kamil Józwiak. | 
| 73' |  | Shot blocked. Xherdan Shaqiri - Chicago Fire FC - shot with left foot from the left side of the box is blocked. Assist - Gastón Giménez. | 
| 73' |  | Corner - Chicago Fire FC. Conceded by Adilson Malanda. | 
| 74' |  | New attacking attempt. Gastón Giménez - Chicago Fire FC - shot with left foot from outside the box is saved by goalkeeper in the centre of the goal. | 
| 75' |  | Adilson Malanda - Charlotte FC - won a free kick in attack. | 
| 75' |  | Fouled by Fabian Herbers - Chicago Fire FC | 
| 76' |  | Substitution - Charlotte FC. Justin Meram for Kerwin Vargas. | 
| 76' |  | Substitution - Charlotte FC. Scott Arfield for Karol Swiderski. | 
| 79' |  | Shot blocked. Carlos Terán - Chicago Fire FC - shot with right foot from outside the box is blocked. | 
| 79' |  | Missed chance. Kacper Przybylko - Chicago Fire FC - shot with right foot from the right side of the box goes high. | 
| 80' |  | Enzo Copetti - Charlotte FC - won a free kick in attack. | 
| 80' |  | Fouled by Carlos Terán - Chicago Fire FC | 
| 80' |  | Carlos Terán - Chicago Fire FC - receive yellow card for a foul. | 
| 81' |  | Delay in match - injury Enzo Copetti - Charlotte FC | 
| 83' |  | Delay over. They are ready to continue. | 
| 84' |  | Fouled by Jere Uronen - Charlotte FC | 
| 84' |  | Xherdan Shaqiri - Chicago Fire FC - won a free kick on the right wing. | 
| 85' |  | Missed chance. Brian Gutiérrez - Chicago Fire FC - shot with right foot from the right side of the box is high and wide to the right . | 
| 86' |  | Substitution - Charlotte FC. Patrick Agyemang for Enzo Copetti. | 
| 87' |  | Corner - Charlotte FC. Conceded by Jonathan Dean. | 
| 89' |  | Offside - Chicago Fire FC. Maren Haile-Selassie with a pass, however Xherdan Shaqiri is in offside. | 
| 90+2' |  | Corner - Charlotte FC. Conceded by Alonso Aceves. | 
| 90+3' |  | Offside - Charlotte FC. Jere Uronen with a pass, however Derrick Jones is in offside. | 
| 90+3' |  | Derrick Jones - Charlotte FC - receive yellow card. | 
| 90+4' |  | Brian Gutiérrez - Chicago Fire FC - won a free kick on the left wing. | 
| 90+4' |  | Fouled by Nathan Byrne - Charlotte FC | 
| 90+6' |  | Brian Gutiérrez - Chicago Fire FC - won a free kick on the left wing. | 
| 90+6' |  | Fouled by Kamil Józwiak - Charlotte FC | 
| 90+6' |  | Kamil Józwiak - Charlotte FC - receive yellow card for a foul. | 
| 90+8' |  | Corner - Chicago Fire FC. Conceded by Nathan Byrne. | 
| 90+8' |  | Missed chance. Brian Gutiérrez - Chicago Fire FC - shot with right foot from the left side of the box missed. Assist - Jonathan Dean after corner. | 
| 90+9' |  | Chris Brady - Chicago Fire FC - won a free kick in defence. | 
| 90+9' |  | Fouled by Patrick Agyemang - Charlotte FC | 
| 90+10' |  | Fouled by Adilson Malanda - Charlotte FC | 
| 90+10' |  | Kacper Przybylko - Chicago Fire FC - won a free kick in attack. | 
| 90+12' |  | Second Half ended - Chicago Fire FC 0, Charlotte FC 2. | 
|  |  | Thats all. Game finished - Chicago Fire FC 0, Charlotte FC 2. |