
Real Salt Lake vs New York Red Bulls, 2023 Major League Soccer, Regular Season
· MLS3 - 1
Diego Luna records brace as Real Salt Lake down Red Bulls

Diego Luna scored a goal in each half to lead Real Salt Lake to a 3-1 victory over the New York Red Bulls on Saturday night in Sandy, Utah.
Match Commentary
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Foul by Jefferson Savarino (Real Salt Lake).
- 1': John Tolkin (New York Red Bulls) wins a free kick in the defensive half.
- 2': Goal! Real Salt Lake 1, New York Red Bulls 0. Diego Luna (Real Salt Lake) right footed shot from the centre of the box to the bottom right corner. Assisted by Jefferson Savarino with a cross.
- 5': Attempt missed. Cristian Arango (Real Salt Lake) left footed shot from outside the box is high and wide to the left. Assisted by Bode Hidalgo.
- 5': Cory Burke (New York Red Bulls) wins a free kick on the right wing.
- 5': Foul by Braian Ojeda (Real Salt Lake).
- 9': Hand ball by Peter Stroud (New York Red Bulls).
- 9': Diego Luna (Real Salt Lake) wins a free kick on the left wing.
- 9': Foul by Cameron Harper (New York Red Bulls).
- 10': Foul by Andrew Brody (Real Salt Lake).
- 10': Wikelman Carmona (New York Red Bulls) wins a free kick on the right wing.
- 11': Corner, New York Red Bulls. Conceded by Justen Glad.
- 12': Attempt blocked. Andrés Reyes (New York Red Bulls) header from the centre of the box is blocked. Assisted by John Tolkin with a cross.
- 12': Attempt missed. Cameron Harper (New York Red Bulls) left footed shot from the centre of the box is too high following a corner.
- 13': Corner, New York Red Bulls. Conceded by Justen Glad.
- 14': Attempt missed. Wikelman Carmona (New York Red Bulls) right footed shot from outside the box misses to the left following a corner.
- 15': Hand ball by Andrés Reyes (New York Red Bulls).
- 16': Braian Ojeda (Real Salt Lake) wins a free kick on the right wing.
- 16': Foul by Peter Stroud (New York Red Bulls).
- 17': Offside, New York Red Bulls. Omir Fernandez tries a through ball, but Dante Vanzeir is caught offside.
- 17': Offside, Real Salt Lake. Zac MacMath tries a through ball, but Diego Luna is caught offside.
- 19': Daniel Edelman (New York Red Bulls) wins a free kick on the right wing.
- 19': Foul by Danny Musovski (Real Salt Lake).
- 20': Offside, New York Red Bulls. Andrés Reyes tries a through ball, but Cory Burke is caught offside.
- 22': Attempt missed. Cristian Arango (Real Salt Lake) right footed shot from the centre of the box is close, but misses the top left corner. Assisted by Danny Musovski.
- 23': Diego Luna (Real Salt Lake) wins a free kick in the defensive half.
- 23': Foul by Cameron Harper (New York Red Bulls).
- 23': Attempt missed. Cory Burke (New York Red Bulls) right footed shot from outside the box misses to the left. Assisted by Daniel Edelman with a through ball.
- 26': Cristian Arango (Real Salt Lake) wins a free kick on the right wing.
- 26': Foul by Sean Nealis (New York Red Bulls).
- 28': Foul by Braian Ojeda (Real Salt Lake).
- 28': Wikelman Carmona (New York Red Bulls) wins a free kick in the defensive half.
- 30': Attempt missed. Jefferson Savarino (Real Salt Lake) right footed shot from outside the box misses to the left. Assisted by Brayan Vera.
- 31': Delay in match because of an injury Cory Burke (New York Red Bulls).
- 33': Delay over. They are ready to continue.
- 34': Corner, Real Salt Lake. Conceded by Sean Nealis.
- 34': Attempt missed. Justen Glad (Real Salt Lake) header from very close range is just a bit too high. Assisted by Pablo Ruiz with a cross following a corner.
- 38': Andrés Reyes (New York Red Bulls) wins a free kick in the defensive half.
- 38': Foul by Cristian Arango (Real Salt Lake).
- 39': Attempt missed. Pablo Ruiz (Real Salt Lake) left footed shot from outside the box is high and wide to the right. Assisted by Jefferson Savarino.
- 45'+1': Andrés Reyes (New York Red Bulls) wins a free kick in the defensive half.
- 45'+1': Foul by Diego Luna (Real Salt Lake).
- 45'+2': Cristian Arango (Real Salt Lake) wins a free kick in the defensive half.
- 45'+2': Foul by Wikelman Carmona (New York Red Bulls).
- 45'+3': First Half ends, Real Salt Lake 1, New York Red Bulls 0.
- 45': Second Half begins Real Salt Lake 1, New York Red Bulls 0.
- 45': Substitution, New York Red Bulls. Kyle Duncan replaces Wikelman Carmona.
- 45': Substitution, New York Red Bulls. Luquinhas replaces Omir Fernandez.
- 45': Substitution, New York Red Bulls. Tom Barlow replaces Cory Burke.
- 49': Offside, New York Red Bulls. John Tolkin tries a through ball, but Tom Barlow is caught offside.
- 51': Attempt missed. Tom Barlow (New York Red Bulls) right footed shot from the centre of the box misses to the left. Assisted by Dante Vanzeir.
- 51': Corner, Real Salt Lake. Conceded by John Tolkin.
- 53': Goal! Real Salt Lake 2, New York Red Bulls 0. Diego Luna (Real Salt Lake) right footed shot from the centre of the box to the bottom left corner. Assisted by Danny Musovski with a through ball.
- 54': Daniel Edelman (New York Red Bulls) wins a free kick in the attacking half.
- 54': Foul by Danny Musovski (Real Salt Lake).
- 55': Danny Musovski (Real Salt Lake) wins a free kick in the attacking half.
- 55': Foul by John Tolkin (New York Red Bulls).
- 55': John Tolkin (New York Red Bulls) is shown the yellow card for a bad foul.
- 56': Substitution, New York Red Bulls. Frankie Amaya replaces Daniel Edelman.
- 57': Foul by Jefferson Savarino (Real Salt Lake).
- 57': Kyle Duncan (New York Red Bulls) wins a free kick on the left wing.
- 57': Corner, New York Red Bulls. Conceded by Justen Glad.
- 57': Foul by Diego Luna (Real Salt Lake).
- 57': Kyle Duncan (New York Red Bulls) wins a free kick in the defensive half.
- 58': Bode Hidalgo (Real Salt Lake) wins a free kick in the defensive half.
- 58': Foul by Tom Barlow (New York Red Bulls).
- 59': Cameron Harper (New York Red Bulls) wins a free kick on the right wing.
- 59': Foul by Brayan Vera (Real Salt Lake).
- 60': Attempt blocked. John Tolkin (New York Red Bulls) left footed shot from outside the box is blocked.
- 61': Attempt blocked. Peter Stroud (New York Red Bulls) left footed shot from the centre of the box is blocked. Assisted by Andrés Reyes.
- 61': Delay in match because of an injury Andrew Brody (Real Salt Lake).
- 62': Delay over. They are ready to continue.
- 63': Cristian Arango (Real Salt Lake) wins a free kick on the left wing.
- 63': Foul by Andrés Reyes (New York Red Bulls).
- 65': Attempt saved. Dante Vanzeir (New York Red Bulls) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by Luquinhas.
- 65': Corner, New York Red Bulls. Conceded by Zac MacMath.
- 65': Substitution, Real Salt Lake. Anderson Julio replaces Danny Musovski.
- 66': Attempt saved. Luquinhas (New York Red Bulls) right footed shot from the left side of the box is saved in the bottom left corner. Assisted by John Tolkin with a cross.
- 67': Dangerous play by Kyle Duncan (New York Red Bulls).
- 67': Pablo Ruiz (Real Salt Lake) wins a free kick in the defensive half.
- 68': Corner, New York Red Bulls. Conceded by Brayan Vera.
- 68': Attempt missed. Andrés Reyes (New York Red Bulls) header from the centre of the box is too high. Assisted by John Tolkin with a cross following a corner.
- 69': Andrés Reyes (New York Red Bulls) wins a free kick in the defensive half.
- 69': Foul by Cristian Arango (Real Salt Lake).
- 71': Offside, New York Red Bulls. Kyle Duncan tries a through ball, but Tom Barlow is caught offside.
- 72': Attempt saved. Frankie Amaya (New York Red Bulls) left footed shot from outside the box is saved in the bottom right corner. Assisted by Luquinhas.
- 73': Foul by Frankie Amaya (New York Red Bulls).
- 73': Jefferson Savarino (Real Salt Lake) wins a free kick in the defensive half.
- 73': Attempt saved. Anderson Julio (Real Salt Lake) right footed shot from outside the box is saved in the centre of the goal. Assisted by Diego Luna.
- 74': Delay in match because of an injury Cristian Arango (Real Salt Lake).
- 74': Substitution, New York Red Bulls. Elias Manoel replaces Dante Vanzeir.
- 74': Delay over. They are ready to continue.
- 75': Substitution, Real Salt Lake. Nelson Palacio replaces Pablo Ruiz.
- 75': Substitution, Real Salt Lake. Bryan Oviedo replaces Diego Luna.
- 75': Substitution, Real Salt Lake. Damir Kreilach replaces Cristian Arango because of an injury.
- 77': Bryan Oviedo (Real Salt Lake) wins a free kick in the defensive half.
- 77': Foul by Kyle Duncan (New York Red Bulls).
- 80': Foul by Nelson Palacio (Real Salt Lake).
- 80': Tom Barlow (New York Red Bulls) wins a free kick in the attacking half.
- 80': Goal! Real Salt Lake 2, New York Red Bulls 1. Frankie Amaya (New York Red Bulls) left footed shot from the centre of the box to the centre of the goal. Assisted by Kyle Duncan.
- 81': Goal! Real Salt Lake 3, New York Red Bulls 1. Jefferson Savarino (Real Salt Lake) right footed shot from outside the box to the bottom right corner. Assisted by Bryan Oviedo.
- 83': Bryan Oviedo (Real Salt Lake) wins a free kick in the defensive half.
- 83': Foul by Andrés Reyes (New York Red Bulls).
- 83': Andrés Reyes (New York Red Bulls) wins a free kick in the defensive half.
- 83': Foul by Andrew Brody (Real Salt Lake).
- 83': Andrew Brody (Real Salt Lake) is shown the yellow card for a bad foul.
- 84': Foul by Brayan Vera (Real Salt Lake).
- 84': Peter Stroud (New York Red Bulls) wins a free kick in the attacking half.
- 84': Brayan Vera (Real Salt Lake) is shown the yellow card for a bad foul.
- 85': Attempt blocked. John Tolkin (New York Red Bulls) left footed shot from outside the box is blocked.
- 86': Substitution, Real Salt Lake. Andrés Gómez replaces Jefferson Savarino.
- 86': Foul by Nelson Palacio (Real Salt Lake).
- 86': Kyle Duncan (New York Red Bulls) wins a free kick in the attacking half.
- 88': Corner, New York Red Bulls. Conceded by Bode Hidalgo.
- 89': Carlos Coronel (New York Red Bulls) wins a free kick in the defensive half.
- 89': Foul by Anderson Julio (Real Salt Lake).
- 90': Anderson Julio (Real Salt Lake) is shown the yellow card for a bad foul.
- 90'+2': Braian Ojeda (Real Salt Lake) wins a free kick in the attacking half.
- 90'+2': Foul by Frankie Amaya (New York Red Bulls).
- 90'+3': Foul by Bryan Oviedo (Real Salt Lake).
- 90'+3': Kyle Duncan (New York Red Bulls) wins a free kick on the right wing.
- 90'+3': Foul by Andrés Gómez (Real Salt Lake).
- 90'+3': Peter Stroud (New York Red Bulls) wins a free kick in the defensive half.
- 90'+5': Andrew Brody (Real Salt Lake) wins a free kick in the defensive half.
- 90'+5': Foul by Kyle Duncan (New York Red Bulls).
- 90'+6': Second Half ends, Real Salt Lake 3, New York Red Bulls 1.
- 0': Match ends, Real Salt Lake 3, New York Red Bulls 1.
Statistics
![]() |
RSL![]() |
|
---|---|---|
16 | Fouls | 19 |
1 | Yellow Cards | 3 |
0 | Red Cards | 0 |
4 | Offsides | 1 |
6 | Corner Kicks | 2 |
1 | Saves | 3 |
44.5 | Possession | 55.5 |
13 | SHOTS | 9 |
4 | ON GOAL | 4 |
0.3 | On Target % | 0.4 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
276 | Accurate Passes | 367 |
347 | Passes | 443 |
0.8 | Pass Completion % | 0.8 |
5 | Accurate Crosses | 2 |
13 | Crosses | 9 |
0.4 | Cross % | 0.2 |
50 | Long Balls | 75 |
19 | Accurate Long Balls | 40 |
0.4 | Long Balls % | 0.5 |
4 | Blocked Shots | 0 |
19 | Effective Tackles | 9 |
23 | Tackles | 11 |
0.8 | Tackle % | 0.8 |
7 | Interceptions | 6 |
10 | Effective Clearances | 10 |
10 | Clearances | 10 |
Game Information
Venue: America First Field
Location: Sandy, Utah, USA
Attendance: 20,556
MLS Standings
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Philadelphia Union | 25 | +19 | 50 |
2 | FC Cincinnati | 25 | +8 | 49 |
3 | Nashville SC | 25 | +16 | 47 |
4 | Columbus Crew | 25 | +5 | 44 |
Line-Ups
Real Salt Lake (4-4-2)
No. | Name |
---|---|
18 | Zac MacMath (GK) |
4 | Brayan Vera ![]() |
15 | Justen Glad |
2 | Andrew Brody ![]() |
19 | Bode Hidalgo |
7 | Pablo Ruiz |
6 | Braian Ojeda |
26 | Diego Luna |
10 | Jefferson Savarino |
9 | Cristian Arango |
17 | Daniel Musovski |
New York Red Bulls (4-2-2-2)
No. | Name |
---|---|
1 | Carlos Coronel (GK) |
15 | Sean Nealis |
4 | Andrés Reyes |
47 | John Tolkin ![]() |
17 | Cameron Harper |
75 | Daniel Edelman |
5 | Peter Stroud |
13 | Dante Vanzeir |
7 | Cory Burke |
21 | Omir Fernández |
19 | Wikelman Carmona |
MLS News

The Leagues Cup suspended Lionel Messi's bodyguard, Yassine Cheuko, on Friday for improper conduct following an incident after the game against Atlas FC, a source told ESPN.

New Inter Miami signing Rodrigo De Paul said that Lionel Messi got involved in the negotiations between Miami and Atlético Madrid to ensure the midfielder completed a move to the MLS club, adding the reunion was a dream come true.

The LA Galaxy hold the record for the biggest blowout in MLS history. See which other teams join them on the list.

USMNT and Lyon goalkeeper Matt Turner will join the New England Revolution on loan through June 30, 2026, the MLS club confirmed on Friday.

Javier Mascherano speaks after Rodrigo De Paul made his Inter Miami debut vs. Atlas in the Leagues Cup.