|  |  | First Half starts. | 
| 4' |  | Enzo Copetti - Charlotte FC - won a free kick in attack. | 
| 4' |  | Fouled by Justen Glad - Real Salt Lake | 
| 7' |  | Missed chance. Carlos Gómez - Real Salt Lake - shot with right foot from a diffucult position on the right missed. Assist - Jefferson Savarino with a cross. | 
| 9' |  | New attacking attempt. Rubio Rubín - Real Salt Lake - shot with the head from few metres is saved in the right corner. Assist - Andrew Brody with a cross. | 
| 11' |  | New attacking attempt. Jefferson Savarino - Real Salt Lake - shot with left foot from the left side of the box is saved by goalkeeper in the centre of the goal. Assist - Anderson Julio. | 
| 13' |  | Andrew Brody - Real Salt Lake - won a free kick in attack. | 
| 13' |  | Fouled by Benjamin Bender - Charlotte FC | 
| 13' |  | Benjamin Bender - Charlotte FC - receive yellow card for a foul. | 
| 15' |  | Fouled by Enzo Copetti - Charlotte FC | 
| 15' |  | Zac MacMath - Real Salt Lake - won a free kick in defence. | 
| 17' |  | Corner - Charlotte FC. Conceded by Marcelo Silva. | 
| 19' |  | Missed chance. Karol Swiderski - Charlotte FC - shot with left foot from outside the box is close, but misses the top left corner. | 
| 21' |  | New attacking attempt. Jefferson Savarino - Real Salt Lake - shot with right foot from outside the box is saved in the top right corner. Assist - Brayan Vera. | 
| 21' |  | New attacking attempt. Jasper Löffelsend - Real Salt Lake - shot with right foot from outside the box is saved in the top centre of the goal. | 
| 21' |  | Corner - Real Salt Lake. Conceded by George Marks. | 
| 22' |  | Fouled by Brayan Vera - Real Salt Lake | 
| 22' |  | Kamil Józwiak - Charlotte FC - won a free kick on the right wing. | 
| 22' |  | Brayan Vera - Real Salt Lake - receive yellow card for a foul. | 
| 23' |  | Missed chance. Karol Swiderski - Charlotte FC - shot with left foot from long distance on the right is high and wide to the left from a free kick. | 
| 25' |  | Corner - Charlotte FC. Conceded by Andrew Brody. | 
| 27' |  | New attacking attempt. Andrew Brody - Real Salt Lake - shot with left foot from the right side of the box is saved by goalkeeper in the centre of the goal. Assist - Rubio Rubín. | 
| 27' |  | Goal! Real Salt Lake 0, Charlotte FC 1. Karol Swiderski - Charlotte FC - shot with left foot from outside the box to the top left corner. Assist - Benjamin Bender. | 
| 29' |  | Benjamin Bender - Charlotte FC - won a free kick in attack. | 
| 29' |  | Fouled by Pablo Ruiz - Real Salt Lake | 
| 29' |  | New attacking attempt. Kamil Józwiak - Charlotte FC - shot with right foot from the centre of the box is saved by goalkeeper in the centre of the goal. | 
| 32' |  | Shot blocked. Anderson Julio - Real Salt Lake - shot with right foot from the centre of the box is blocked. | 
| 33' |  | Offside - Real Salt Lake. Justen Glad with a pass, however Anderson Julio is in offside. | 
| 34' |  | New attacking attempt. Jefferson Savarino - Real Salt Lake - shot with left foot from the left side of the box is saved by goalkeeper in the centre of the goal. | 
| 35' |  | Fouled by Justen Glad - Real Salt Lake | 
| 35' |  | Kerwin Vargas - Charlotte FC - won a free kick on the left wing. | 
| 35' |  | New attacking attempt. Karol Swiderski - Charlotte FC - shot with left foot from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Kamil Józwiak. | 
| 36' |  | New attacking attempt. Kerwin Vargas - Charlotte FC - shot with right foot from the centre of the box is saved in the top right corner. Assist - Benjamin Bender. | 
| 36' |  | Shot blocked. Enzo Copetti - Charlotte FC - shot with right foot from the centre of the box is blocked. Assist - Kamil Józwiak. | 
| 38' |  | Missed chance. Rubio Rubín - Real Salt Lake - shot with right foot from the centre of the box missed. Assist - Jefferson Savarino. | 
| 41' |  | Offside - Charlotte FC. Benjamin Bender with a pass, however Kamil Józwiak is in offside. | 
| 42' |  | Carlos Gómez - Real Salt Lake - won a free kick on the right wing. | 
| 42' |  | Fouled by Harrison Afful - Charlotte FC | 
| 42' |  | Harrison Afful - Charlotte FC - receive yellow card for a foul. | 
| 43' |  | Fouled by Jaylin Lindsey - Charlotte FC | 
| 43' |  | Rubio Rubín - Real Salt Lake - won a free kick in defence. | 
| 45+1' |  | Offside - Real Salt Lake. Jefferson Savarino with a pass, however Anderson Julio is in offside. | 
| 45+1' |  | First Half ended - Real Salt Lake 0, Charlotte FC 1. | 
| 45' |  | Second Half starts Real Salt Lake 0, Charlotte FC 1. | 
| 46' |  | Shot blocked. Karol Swiderski - Charlotte FC - shot with left foot from outside the box is blocked. | 
| 46' |  | Missed chance. Rubio Rubín - Real Salt Lake - shot with right foot from outside the box missed to the left. Assist - Anderson Julio. | 
| 48' |  | Fouled by Kamil Józwiak - Charlotte FC | 
| 48' |  | Jefferson Savarino - Real Salt Lake - won a free kick on the left wing. | 
| 48' |  | Kamil Józwiak - Charlotte FC - receive yellow card for a foul. | 
| 49' |  | Offside - Real Salt Lake. Pablo Ruiz with a pass, however Jefferson Savarino is in offside. | 
| 50' |  | Offside - Real Salt Lake. Pablo Ruiz with a pass, however Anderson Julio is in offside. | 
| 51' |  | Missed chance. Anderson Julio - Real Salt Lake - shot with left foot from a diffucult position on the left is close, but missed. Assist - Jefferson Savarino with a through ball. | 
| 52' |  | New attacking attempt. Anderson Julio - Real Salt Lake - shot with right foot from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Carlos Gómez with a through ball. | 
| 52' |  | Corner - Real Salt Lake. Conceded by George Marks. | 
| 54' |  | Carlos Gómez - Real Salt Lake - hits the bar with a shot with left foot from the centre of the box. Assist - Jasper Löffelsend. | 
| 55' |  | Missed chance. Pablo Ruiz - Real Salt Lake - shot with right foot from the centre of the box goes high. Assist - Rubio Rubín. | 
| 56' |  | Goal! Real Salt Lake 1, Charlotte FC 1. Pablo Ruiz - Real Salt Lake - shot with left foot from outside the box to the top right corner. | 
| 56' |  | Pablo Ruiz - Real Salt Lake - receive yellow card for excessive celebration. | 
| 59' |  | Goal! Real Salt Lake 2, Charlotte FC 1. Anderson Julio - Real Salt Lake - shot with the head from few metres to the centre of the goal. Assist - Carlos Gómez with a cross. | 
| 61' |  | Shot blocked. Benjamin Bender - Charlotte FC - shot with left foot from the centre of the box is blocked. Assist - Enzo Copetti. | 
| 62' |  | Goal! Real Salt Lake 3, Charlotte FC 1. Jefferson Savarino - Real Salt Lake - shot with right foot from the centre of the box to the left corner. Assist - Carlos Gómez. | 
| 64' |  | Corner - Charlotte FC. Conceded by Marcelo Silva. | 
| 64' |  | Missed chance. Enzo Copetti - Charlotte FC - shot with the head from the centre of the box missed after corner. | 
| 64' |  | Shot blocked. Kamil Józwiak - Charlotte FC - shot with the head from few metres is blocked. Assist - Enzo Copetti. | 
| 66' |  | Substitution - Charlotte FC. Andre Shinyashiki for Kerwin Vargas. | 
| 66' |  | Substitution - Charlotte FC. Christopher Hegardt for Karol Swiderski. | 
| 66' |  | Substitution - Charlotte FC. Derrick Jones for Benjamin Bender. | 
| 67' |  | Delay in match - injury Brandt Bronico - Charlotte FC | 
| 68' |  | Delay in match - injury Marcelo Silva - Real Salt Lake | 
| 68' |  | Substitution - Real Salt Lake. Ilijah Paul for Anderson Julio. | 
| 68' |  | Substitution - Real Salt Lake. Bode Hidalgo for Carlos Gómez. | 
| 69' |  | Delay over. They are ready to continue. | 
| 69' |  | Christopher Hegardt - Charlotte FC - won a free kick in defence. | 
| 69' |  | Fouled by Justen Glad - Real Salt Lake | 
| 70' |  | Justen Glad - Real Salt Lake - receive yellow card for a foul. | 
| 70' |  | Offside - Charlotte FC. Christopher Hegardt with a pass, however Bill Tuiloma is in offside. | 
| 73' |  | Delay in match - injury Brayan Vera - Real Salt Lake | 
| 74' |  | Delay over. They are ready to continue. | 
| 74' |  | Substitution - Real Salt Lake. Maikel Chang for Brayan Vera - injury. | 
| 74' |  | Missed chance. Jefferson Savarino - Real Salt Lake - shot with right foot from outside the box is high and wide to the right. Assist - Pablo Ruiz. | 
| 77' |  | Substitution - Charlotte FC. Brandon Cambridge for Jaylin Lindsey. | 
| 77' |  | Substitution - Charlotte FC. Vinicius Mello for Kamil Józwiak. | 
| 78' |  | Corner - Real Salt Lake. Conceded by Bill Tuiloma. | 
| 83' |  | Delay in match - injury Jasper Löffelsend - Real Salt Lake | 
| 83' |  | Substitution - Real Salt Lake. Diego Luna for Jefferson Savarino. | 
| 83' |  | Delay over. They are ready to continue. | 
| 83' |  | Substitution - Real Salt Lake. Braian Ojeda for Jasper Löffelsend - injury. | 
| 84' |  | Offside - Real Salt Lake. Bode Hidalgo with a pass, however Diego Luna is in offside. | 
| 87' |  | Fouled by Marcelo Silva - Real Salt Lake | 
| 87' |  | Vinicius Mello - Charlotte FC - won a free kick in attack. | 
| 88' |  | New attacking attempt. Adilson Malanda - Charlotte FC - shot with the head from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Christopher Hegardt. | 
| 88' |  | Delay in match - injury Adilson Malanda - Charlotte FC | 
| 89' |  | Delay over. They are ready to continue. | 
| 89' |  | Andre Shinyashiki - Charlotte FC - won a free kick in defence. | 
| 89' |  | Fouled by Braian Ojeda - Real Salt Lake | 
| 90+2' |  | Offside - Real Salt Lake. Diego Luna with a pass, however Ilijah Paul is in offside. | 
| 90+3' |  | Corner - Charlotte FC. Conceded by Bode Hidalgo. | 
| 90+4' |  | Corner - Charlotte FC. Conceded by Zac MacMath. | 
| 90+5' |  | Missed chance. Vinicius Mello - Charlotte FC - shot with left foot inside of six yard box - left side is close, but missed to the left. Assist - Andre Shinyashiki with a cross after corner. | 
| 90+7' |  | Second Half ended - Real Salt Lake 3, Charlotte FC 1. | 
|  |  | Thats all. Game finished - Real Salt Lake 3, Charlotte FC 1. |