MLS

Real Salt Lake vs Portland Timbers, 2021 MLS, Regular Season

· MLS
  • 88': Albert Rusnák (P)
FT
1 - 3
  • 17': Sebastián Blanco
  • 38': Aaron Herrera (OG)
  • 45': Sebastián Blanco

Portland Timbers prevent Real Salt Lake from clinching playoff spot

Sebastian Blanco scored a pair of first-half goals to lead the Portland Timbers to a 3-1 victory over Real Salt Lake on Wednesday night.

Match Timeline

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 2': Damir Kreilach (Real Salt Lake) wins a free kick in the attacking half.
  • 2': Foul by Bill Tuiloma (Portland Timbers).
  • 4': Attempt missed. Albert Rusnák (Real Salt Lake) right footed shot from outside the box is close, but misses to the left. Assisted by Pablo Ruiz.
  • 7': Attempt missed. Damir Kreilach (Real Salt Lake) header from the centre of the box misses to the left. Assisted by Maikel Chang with a cross.
  • 8': Attempt saved. Damir Kreilach (Real Salt Lake) left footed shot from outside the box is saved in the centre of the goal. Assisted by Everton Luiz.
  • 9': Corner, Real Salt Lake. Conceded by Claudio Bravo.
  • 10': Corner, Portland Timbers. Conceded by Erik Holt.
  • 11': Foul by Bill Tuiloma (Portland Timbers).
  • 11': Rubio Rubín (Real Salt Lake) wins a free kick in the defensive half.
  • 15': Andrew Brody (Real Salt Lake) wins a free kick on the right wing.
  • 15': Foul by Claudio Bravo (Portland Timbers).
  • 15': Attempt blocked. Maikel Chang (Real Salt Lake) left footed shot from the left side of the box is blocked.
  • 15': Attempt blocked. Albert Rusnák (Real Salt Lake) right footed shot from the centre of the box is blocked.
  • 15': Attempt missed. Everton Luiz (Real Salt Lake) right footed shot from outside the box is high and wide to the right.
  • 16': Attempt blocked. Sebastián Blanco (Portland Timbers) left footed shot from the left side of the box is blocked.
  • 16': Corner, Portland Timbers. Conceded by Erik Holt.
  • 17': Attempt missed. Cristhian Paredes (Portland Timbers) header from the centre of the box misses to the right. Assisted by Yimmi Chara with a cross following a corner.
  • 17': Goal! Real Salt Lake 0, Portland Timbers 1. Sebastián Blanco (Portland Timbers) header from the right side of the six yard box to the high centre of the goal. Assisted by Cristhian Paredes following a corner.
  • 18': Attempt blocked. Rubio Rubín (Real Salt Lake) right footed shot from the centre of the box is blocked. Assisted by Andrew Brody with a cross.
  • 18': Attempt missed. Everton Luiz (Real Salt Lake) right footed shot from outside the box is too high.
  • 19': Cristhian Paredes (Portland Timbers) wins a free kick on the left wing.
  • 19': Foul by Andrew Brody (Real Salt Lake).
  • 20': Corner, Real Salt Lake. Conceded by Bill Tuiloma.
  • 21': Foul by Everton Luiz (Real Salt Lake).
  • 21': Yimmi Chara (Portland Timbers) wins a free kick in the defensive half.
  • 24': Attempt missed. Sebastián Blanco (Portland Timbers) right footed shot from outside the box misses to the left. Assisted by Jaroslaw Niezgoda.
  • 25': Jaroslaw Niezgoda (Portland Timbers) hits the left post with a header from the centre of the box. Assisted by Sebastián Blanco with a cross.
  • 25': Attempt saved. Rubio Rubín (Real Salt Lake) right footed shot from a difficult angle on the right is saved in the centre of the goal. Assisted by Albert Rusnák with a through ball.
  • 25': Corner, Real Salt Lake. Conceded by Steve Clark.
  • 26': Justen Glad (Real Salt Lake) hits the bar with a header from the centre of the box. Assisted by Albert Rusnák with a cross following a corner.
  • 27': Damir Kreilach (Real Salt Lake) wins a free kick in the attacking half.
  • 27': Foul by Diego Chara (Portland Timbers).
  • 30': Everton Luiz (Real Salt Lake) wins a free kick in the attacking half.
  • 30': Foul by Cristhian Paredes (Portland Timbers).
  • 31': Attempt missed. Albert Rusnák (Real Salt Lake) right footed shot from outside the box is too high from a direct free kick.
  • 32': Offside, Real Salt Lake. Aaron Herrera tries a through ball, but Rubio Rubín is caught offside.
  • 33': Damir Kreilach (Real Salt Lake) wins a free kick in the defensive half.
  • 33': Foul by Bill Tuiloma (Portland Timbers).
  • 35': Foul by Aaron Herrera (Real Salt Lake).
  • 35': Jaroslaw Niezgoda (Portland Timbers) wins a free kick in the attacking half.
  • 36': Attempt missed. Dario Zuparic (Portland Timbers) right footed shot from the centre of the box is high and wide to the right. Assisted by Bill Tuiloma with a headed pass.
  • 36': Dairon Asprilla (Portland Timbers) wins a free kick on the left wing.
  • 36': Foul by Pablo Ruiz (Real Salt Lake).
  • 36': Pablo Ruiz (Real Salt Lake) is shown the yellow card for a bad foul.
  • 37': Yimmi Chara (Portland Timbers) hits the bar with a right footed shot from a difficult angle and long range on the left from a direct free kick.
  • 38': Own Goal by Aaron Herrera, Real Salt Lake. Real Salt Lake 0, Portland Timbers 2.
  • 40': Attempt missed. Everton Luiz (Real Salt Lake) header from the centre of the box misses to the left. Assisted by Aaron Herrera with a cross.
  • 45': Goal! Real Salt Lake 0, Portland Timbers 3. Sebastián Blanco (Portland Timbers) right footed shot from the centre of the box to the bottom left corner. Assisted by Jaroslaw Niezgoda following a fast break.
  • 45'+1': First Half ends, Real Salt Lake 0, Portland Timbers 3.
  • 45': Second Half begins Real Salt Lake 0, Portland Timbers 3.
  • 45': Substitution, Real Salt Lake. Justin Meram replaces Andrew Brody.
  • 46': Foul by Justin Meram (Real Salt Lake).
  • 46': Yimmi Chara (Portland Timbers) wins a free kick in the defensive half.
  • 48': Foul by Josecarlos Van Rankin (Portland Timbers).
  • 48': Justin Meram (Real Salt Lake) wins a free kick on the left wing.
  • 50': Attempt blocked. Aaron Herrera (Real Salt Lake) right footed shot from outside the box is blocked. Assisted by Pablo Ruiz.
  • 51': Corner, Real Salt Lake. Conceded by Claudio Bravo.
  • 54': Damir Kreilach (Real Salt Lake) wins a free kick on the right wing.
  • 54': Foul by Claudio Bravo (Portland Timbers).
  • 57': Foul by Claudio Bravo (Portland Timbers).
  • 57': Rubio Rubín (Real Salt Lake) wins a free kick on the right wing.
  • 58': Attempt saved. Erik Holt (Real Salt Lake) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Albert Rusnák.
  • 59': Attempt saved. Albert Rusnák (Real Salt Lake) left footed shot from outside the box is saved in the bottom right corner. Assisted by Maikel Chang.
  • 60': Attempt missed. Pablo Ruiz (Real Salt Lake) left footed shot from outside the box misses to the right.
  • 61': Substitution, Real Salt Lake. Bobby Wood replaces Rubio Rubín.
  • 61': Substitution, Portland Timbers. Felipe Mora replaces Jaroslaw Niezgoda.
  • 63': Attempt missed. Sebastián Blanco (Portland Timbers) left footed shot from the left side of the box misses to the right. Assisted by Yimmi Chara with a cross.
  • 63': Corner, Portland Timbers. Conceded by Justen Glad.
  • 63': Attempt missed. Dario Zuparic (Portland Timbers) with an attempt from the centre of the box is close, but misses to the right. Assisted by Yimmi Chara with a cross following a corner.
  • 67': Aaron Herrera (Real Salt Lake) wins a free kick on the right wing.
  • 67': Foul by Claudio Bravo (Portland Timbers).
  • 67': Dario Zuparic (Portland Timbers) wins a free kick in the defensive half.
  • 67': Foul by Erik Holt (Real Salt Lake).
  • 68': Offside, Real Salt Lake. Albert Rusnák tries a through ball, but Justin Meram is caught offside.
  • 70': Bill Tuiloma (Portland Timbers) wins a free kick in the defensive half.
  • 70': Foul by Damir Kreilach (Real Salt Lake).
  • 71': Foul by Diego Chara (Portland Timbers).
  • 71': Justin Meram (Real Salt Lake) wins a free kick in the defensive half.
  • 73': Attempt saved. Dairon Asprilla (Portland Timbers) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Cristhian Paredes.
  • 73': Corner, Portland Timbers. Conceded by David Ochoa.
  • 75': Attempt missed. Damir Kreilach (Real Salt Lake) left footed shot from outside the box is too high. Assisted by Justin Meram.
  • 75': Substitution, Portland Timbers. Santiago Moreno replaces Sebastián Blanco.
  • 75': Substitution, Portland Timbers. George Fochive replaces Cristhian Paredes.
  • 75': Substitution, Real Salt Lake. Jonathan Menéndez replaces Maikel Chang.
  • 82': Damir Kreilach (Real Salt Lake) wins a free kick in the defensive half.
  • 82': Foul by Bill Tuiloma (Portland Timbers).
  • 82': Bill Tuiloma (Portland Timbers) is shown the yellow card for a bad foul.
  • 85': Substitution, Real Salt Lake. Anderson Julio replaces Everton Luiz.
  • 86': Attempt missed. Bobby Wood (Real Salt Lake) header from the centre of the box misses to the left. Assisted by Erik Holt with a cross.
  • 86': Attempt blocked. Bobby Wood (Real Salt Lake) header from the centre of the box is blocked. Assisted by Justin Meram with a cross.
  • 86': Penalty conceded by Claudio Bravo (Portland Timbers) with a hand ball in the penalty area.
  • 87': Claudio Bravo (Portland Timbers) is shown the yellow card for hand ball.
  • 88': Goal! Real Salt Lake 1, Portland Timbers 3. Albert Rusnák (Real Salt Lake) converts the penalty with a right footed shot to the high centre of the goal.
  • 88': Substitution, Portland Timbers. Marvin Loría replaces Yimmi Chara.
  • 89': Attempt missed. Dairon Asprilla (Portland Timbers) left footed shot from the left side of the box is high and wide to the left. Assisted by Santiago Moreno.
  • 90': Corner, Portland Timbers. Conceded by Justen Glad.
  • 90'+1': Foul by George Fochive (Portland Timbers).
  • 90'+1': Jonathan Menéndez (Real Salt Lake) wins a free kick in the defensive half.
  • 90'+2': Bobby Wood (Real Salt Lake) wins a free kick in the attacking half.
  • 90'+2': Foul by Diego Chara (Portland Timbers).
  • 90'+4': Second Half ends, Real Salt Lake 1, Portland Timbers 3.
  • 0': Match ends, Real Salt Lake 1, Portland Timbers 3.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/9723.png&h=25&scale=crop&w=25&location=originPOR RSLhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/4771.png&h=25&scale=crop&w=25&location=origin
15 Fouls 7
2 Yellow Cards 1
0 Red Cards 0
0 Offsides 2
5 Corner Kicks 4
4 Saves 1
34.5 Possession 65.5
12 SHOTS 20
3 ON GOAL 7
0.3 On Target % 0.4
0 Penalty Goals 1
0 Penalty Kicks Taken 1
209 Accurate Passes 480
301 Passes 565
0.7 Pass Completion % 0.9
5 Accurate Crosses 9
13 Crosses 38
0.4 Cross % 0.2
63 Long Balls 48
28 Accurate Long Balls 29
0.4 Long Balls % 0.6
1 Blocked Shots 3
7 Effective Tackles 9
17 Tackles 13
0.4 Tackle % 0.7
15 Interceptions 12
35 Effective Clearances 10
35 Clearances 10

Game Information

Competition: MLS

Venue: America First Field
Location: Sandy, Utah, USA
Attendance: 18,405

MLS Table

# TEAM GP GD PTS
1 San Diego FC 3 +8 9
2 Vancouver Whitecaps 3 +7 9
3 San Jose Earthquakes 3 +6 9
4 LAFC 3 +6 9
Full Table

Line-Ups

RSL Real Salt Lake (3-4-1-2)

No. Name
1 David Ochoa (GK)
20 Erik Holt
15 Justen Glad
22 Aaron Herrera
6 Pablo Ruiz Yellow Card
25 Everton Luiz
11 Albert Rusnák
16 Maikel Chang
2 Andrew Brody
8 Damir Kreilach
14 Rubio Rubín

POR Portland Timbers (4-2-3-1)

No. Name
12 Steve Clark (GK)
13 Dario Zuparic
25 Bill Tuiloma Yellow Card
5 Claudio Bravo Yellow Card
2 José Van Rankin
10 Sebastián Blanco
22 Cristhian Paredes
21 Diego Chará
11 Jaroslaw Niezgoda
27 Dairon Asprilla
23 Yimmi Chará

MLS News

Messi tracker: Goals, assists, key moments in 2026
Messi tracker: Goals, assists, key moments in 2026

ESPN provides game-by-game analysis of Lionel Messi's performances for Inter Miami and Argentina.

Oscar Pareja out as Orlando City coach after 6 seasons
Oscar Pareja out as Orlando City coach after 6 seasons

Orlando City have made the first coaching change of the MLS season, announcing Wednesday the exit of long-time head coach Oscar Pareja.

How Mascherano won over Inter Miami, their fans and MLS Cup
How Mascherano won over Inter Miami, their fans and MLS Cup

Javier Mascherano took over Inter Miami with no senior coaching experience, but the shock selection learned on the job, leading the Herons to MLS Cup.

Inter Miami wary of revenge-minded Nashville in Champions Cup
Inter Miami wary of revenge-minded Nashville in Champions Cup

Inter Miami CF head coach Javier Mascherano said his team are ready for a revenge-minded Nashville SC in their two-legged Concacaf Champions Cup round of 16 series, playing with "blood in their eyes" in Wednesday night's clash at Geodis Park.

MLS bans Jones, Yeboah for life for betting on own games
MLS bans Jones, Yeboah for life for betting on own games

MLS issued lifetime suspensions to Derrick Jones and Yaw Yeboah for violating the league's gambling policy after reviewing the results of an investigation.