| | First Half starts. |
| 1' | | Emeka Eneli - Real Salt Lake - won a free kick in defence. |
| 1' | | Fouled by Nicholas Gioacchini - St. Louis City SC |
| 1' | | Fouled by Jared Stroud - St. Louis City SC |
| 1' | | Justin Meram - Real Salt Lake - won a free kick on the left wing. |
| 3' | | Offside - Real Salt Lake. Emeka Eneli with a pass, however Anderson Julio is in offside. |
| 5' | | Damir Kreilach - Real Salt Lake - won a free kick in defence. |
| 5' | | Fouled by João Klauss - St. Louis City SC |
| 6' | | Emeka Eneli - Real Salt Lake - won a free kick in defence. |
| 6' | | Fouled by Eduard Löwen - St. Louis City SC |
| 9' | | Corner - St. Louis City SC. Conceded by Jasper Löffelsend. |
| 10' | | New attacking attempt. Lucas Bartlett - St. Louis City SC - shot with the head from few metres is saved by goalkeeper in the centre of the goal. Assist - Eduard Löwen with a cross. |
| 12' | | Corner - Real Salt Lake. Conceded by Jake Nerwinski. |
| 12' | | Shot blocked. Emeka Eneli - Real Salt Lake - shot with right foot from the right side of the box is blocked. |
| 13' | | Missed chance. Nicholas Gioacchini - St. Louis City SC - shot with right foot from the left side of the box missed to the left. |
| 15' | | Fouled by Pablo Ruiz - Real Salt Lake |
| 15' | | Nicholas Gioacchini - St. Louis City SC - won a free kick in attack. |
| 15' | | Damir Kreilach - Real Salt Lake - won a free kick on the left wing. |
| 15' | | Fouled by Lucas Bartlett - St. Louis City SC |
| 16' | | Fouled by Brayan Vera - Real Salt Lake |
| 16' | | João Klauss - St. Louis City SC - won a free kick in attack. |
| 17' | | Corner - Real Salt Lake. Conceded by Lucas Bartlett. |
| 20' | | Fouled by Anderson Julio - Real Salt Lake |
| 20' | | Indiana Vassilev - St. Louis City SC - won a free kick in defence. |
| 21' | | New attacking attempt. Tomás Ostrák - St. Louis City SC - shot with right foot from outside the box is saved in the top centre of the goal. Assist - João Klauss. |
| 22' | | Corner - Real Salt Lake. Conceded by Lucas Bartlett. |
| 24' | | Fouled by Damir Kreilach - Real Salt Lake |
| 24' | | Nicholas Gioacchini - St. Louis City SC - won a free kick in attack. |
| 24' | | Damir Kreilach - Real Salt Lake - receive yellow card for a foul. |
| 25' | | New attacking attempt. Anderson Julio - Real Salt Lake - shot with right foot from more than 40 yards on the right wing is saved in the left corner. Assist - Carlos Gómez. |
| 25' | | Hand ball by Nicholas Gioacchini - St. Louis City SC |
| 26' | | Offside - Real Salt Lake. Damir Kreilach with a pass, however Anderson Julio is in offside. |
| 29' | | Damir Kreilach - Real Salt Lake - won a free kick in attack. |
| 29' | | Fouled by Lucas Bartlett - St. Louis City SC |
| 31' | | Fouled by Lucas Bartlett - St. Louis City SC |
| 31' | | Jasper Löffelsend - Real Salt Lake - won a free kick in attack. |
| 31' | | Emeka Eneli - Real Salt Lake - won a free kick on the right wing. |
| 31' | | Fouled by Tomás Ostrák - St. Louis City SC |
| 32' | | New attacking attempt. Pablo Ruiz - Real Salt Lake - shot with left foot from outside the box is saved in the left corner. Assist - Anderson Julio. |
| 33' | | Missed chance. Justin Meram - Real Salt Lake - shot with right foot from outside the box is close, but missed. Assist - Anderson Julio. |
| 34' | | Hand ball by Nicholas Gioacchini - St. Louis City SC |
| 34' | | Damir Kreilach - Real Salt Lake - won a free kick in defence. |
| 34' | | Fouled by Jake Nerwinski - St. Louis City SC |
| 41' | | New attacking attempt. Andrew Brody - Real Salt Lake - shot with right foot from the left side of the box is saved in the left corner. Assist - Carlos Gómez. |
| 43' | | Offside - Real Salt Lake. Damir Kreilach with a pass, however Anderson Julio is in offside. |
| 45' | | Shot blocked. Carlos Gómez - Real Salt Lake - shot with left foot from the centre of the box is blocked. Assist - Anderson Julio. |
| 45' | | Shot blocked. Justin Meram - Real Salt Lake - shot with right foot from the left side of the box is blocked. |
| 45' | | Emeka Eneli - Real Salt Lake - won a free kick on the right wing. |
| 45' | | Fouled by Eduard Löwen - St. Louis City SC |
| 45+1' | | New attacking attempt. Brayan Vera - Real Salt Lake - shot with right foot from the centre of the box is saved in the left corner. Assist - Anderson Julio. |
| 45+1' | | First Half ended - Real Salt Lake 0, St. Louis City SC 0. |
| 45' | | Shot blocked. Danny Musovski - Real Salt Lake - shot with the head from the centre of the box is blocked. Assist - Maikel Chang with a cross. |
| 45' | | Corner - Real Salt Lake. Conceded by John Nelson. |
| 45' | | Corner - Real Salt Lake. Conceded by Lucas Bartlett. |
| 45' | | Fouled by Danny Musovski - Real Salt Lake |
| 45' | | Fouled by Jasper Löffelsend - Real Salt Lake |
| 45' | | Njabulo Blom - St. Louis City SC - won a free kick in defence. |
| 45' | | Rasmus Alm - St. Louis City SC - won a free kick on the right wing. |
| 45' | | Second Half starts Real Salt Lake 0, St. Louis City SC 0. |
| 46' | | Corner - St. Louis City SC. Conceded by Brayan Vera. |
| 47' | | Goal! Real Salt Lake 0, St. Louis City SC 1. Nicholas Gioacchini - St. Louis City SC - shot with left foot from the centre of the box to the left corner. Assist - Indiana Vassilev with a cross after corner. |
| 49' | | New attacking attempt. Anderson Julio - Real Salt Lake - shot with right foot from outside the box is saved in the top right corner. |
| 50' | | Damir Kreilach - Real Salt Lake - won a free kick in attack. |
| 50' | | Fouled by Tim Parker - St. Louis City SC |
| 51' | | Missed chance. Tomás Ostrák - St. Louis City SC - shot with right foot from the centre of the box goes high. Assist - Jared Stroud following a fast break. |
| 52' | | New attacking attempt. Justin Meram - Real Salt Lake - shot with right foot from outside the box is saved by goalkeeper in the centre of the goal. Assist - Anderson Julio. |
| 53' | | Hand ball by Jared Stroud - St. Louis City SC |
| 55' | | Damir Kreilach - Real Salt Lake - won a free kick on the left wing. |
| 55' | | Fouled by Lucas Bartlett - St. Louis City SC |
| 55' | | Lucas Bartlett - St. Louis City SC - receive yellow card for a foul. |
| 56' | | Corner - Real Salt Lake. Conceded by João Klauss. |
| 57' | | Corner - St. Louis City SC. Conceded by Brayan Vera. |
| 58' | | Shot blocked. João Klauss - St. Louis City SC - shot with left foot from the right side of the six yard box is blocked. Assist - Eduard Löwen with a cross. |
| 59' | | Shot blocked. João Klauss - St. Louis City SC - shot with left foot from the centre of the box is blocked. Assist - Nicholas Gioacchini. |
| 60' | | Missed chance. Pablo Ruiz - Real Salt Lake - shot with left foot from outside the box is close, but missed. |
| 60' | | Substitution - Real Salt Lake. Jefferson Savarino for Justin Meram. |
| 61' | | Substitution - St. Louis City SC. Isak Jensen for Jared Stroud. |
| 61' | | Substitution - St. Louis City SC. Rasmus Alm for Tomás Ostrák. |
| 61' | | Goal! Real Salt Lake 0, St. Louis City SC 2. João Klauss - St. Louis City SC - shot with right foot from outside the box to the right corner. |
| 63' | | Corner - Real Salt Lake. Conceded by Lucas Bartlett. |
| 63' | | Missed chance. Brayan Vera - Real Salt Lake - shot with the head from the centre of the box goes high. Assist - Pablo Ruiz with a cross after corner. |
| 66' | | New attacking attempt. Isak Jensen - St. Louis City SC - shot with right foot from outside the box is saved by goalkeeper in the centre of the goal. Assist - Eduard Löwen. |
| 66' | | Goal! Real Salt Lake 0, St. Louis City SC 3. João Klauss - St. Louis City SC - shot with right foot from outside the box to the left corner. |
| 68' | | Fouled by Emeka Eneli - Real Salt Lake |
| 68' | | Indiana Vassilev - St. Louis City SC - won a free kick in defence. |
| 68' | | Emeka Eneli - Real Salt Lake - receive yellow card for a foul. |
| 69' | | Delay in match - injury Indiana Vassilev - St. Louis City SC |
| 70' | | Delay over. They are ready to continue. |
| 71' | | New attacking attempt. Indiana Vassilev - St. Louis City SC - shot with left foot from the left side of the box is saved in the top right corner. Assist - Isak Jensen. |
| 71' | | Corner - St. Louis City SC. Conceded by Andrew Brody. |
| 72' | | Substitution - Real Salt Lake. Ilijah Paul for Damir Kreilach. |
| 72' | | Substitution - Real Salt Lake. Danny Musovski for Carlos Gómez. |
| 72' | | Substitution - Real Salt Lake. Maikel Chang for Anderson Julio. |
| 73' | | Missed chance. Jake Nerwinski - St. Louis City SC - shot with right foot from outside the box missed after corner. |
| 75' | | Fouled by Justen Glad - Real Salt Lake |
| 75' | | Isak Jensen - St. Louis City SC - won a free kick in defence. |
| 75' | | Justen Glad - Real Salt Lake - receive yellow card for a foul. |
| 76' | | Goal! Real Salt Lake 0, St. Louis City SC 4. Rasmus Alm - St. Louis City SC - shot with right foot from the right side of the box to the right corner. Assist - Eduard Löwen. |
| 77' | | Substitution - St. Louis City SC. Akil Watts for Indiana Vassilev. |
| 77' | | Substitution - St. Louis City SC. Njabulo Blom for Eduard Löwen. |
| 77' | | Fouled by Rasmus Alm - St. Louis City SC |
| 77' | | Jefferson Savarino - Real Salt Lake - won a free kick on the left wing. |
| 78' | | Hand ball by Lucas Bartlett - St. Louis City SC |
| 79' | | New attacking attempt. Jefferson Savarino - Real Salt Lake - shot with right foot from a diffucult position and long distance on the left is saved in the top centre of the goal. |
| 81' | | Shot blocked. Isak Jensen - St. Louis City SC - shot with right foot from the left side of the box is blocked. Assist - João Klauss. |
| 82' | | Fouled by Jake Nerwinski - St. Louis City SC |
| 82' | | Jefferson Savarino - Real Salt Lake - won a free kick in defence. |
| 82' | | Shot blocked. Jefferson Savarino - Real Salt Lake - shot with right foot from the left side of the box is blocked. Assist - Pablo Ruiz. |
| 85' | | Fouled by Rasmus Alm - St. Louis City SC |
| 85' | | Jefferson Savarino - Real Salt Lake - won a free kick on the left wing. |
| 85' | | Rasmus Alm - St. Louis City SC - receive yellow card for a foul. |
| 86' | | Substitution - St. Louis City SC. Célio Pompeu for Nicholas Gioacchini. |
| 86' | | Shot blocked. Ilijah Paul - Real Salt Lake - shot with left foot from outside the box is blocked. |
| 87' | | Fouled by Njabulo Blom - St. Louis City SC |
| 87' | | Jasper Löffelsend - Real Salt Lake - won a free kick in defence. |
| 88' | | Shot blocked. Jefferson Savarino - Real Salt Lake - shot with right foot from outside the box is blocked. Assist - Andrew Brody. |
| 90' | | Corner - Real Salt Lake. Conceded by Lucas Bartlett. |
| 90+2' | | Shot blocked. Danny Musovski - Real Salt Lake - shot with the head from the centre of the box is blocked. Assist - Jasper Löffelsend with a cross. |
| 90+5' | | New attacking attempt. Danny Musovski - Real Salt Lake - shot with the head from the centre of the box is saved in the top centre of the goal. Assist - Jefferson Savarino with a cross. |
| 90+6' | | Corner - Real Salt Lake. Conceded by Lucas Bartlett. |
| 90+6' | | Second Half ended - Real Salt Lake 0, St. Louis City SC 4. |
| | Thats all. Game finished - Real Salt Lake 0, St. Louis City SC 4. |
| | Thats all. Game finished - Real Salt Lake 0, St. Louis City SC 4. |