MLS

Portland Timbers vs Real Salt Lake, 2023 Major League Soccer, Regular Season

· MLS
  • 13': Santiago Moreno
  • 64': Felipe Mora
FT
2 - 1
  • 83': Cristian Arango

Timbers edge RSL for first win since coaching change

Santiago Moreno had a goal and an assist as the Portland Timbers defeated visiting Real Salt Lake 2-1 on Wednesday night, giving interim coach Miles Joseph his first MLS victory.

Match Timeline

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 3': Offside, Real Salt Lake. Andrew Brody tries a through ball, but Anderson Julio is caught offside.
  • 4': Attempt blocked. Santiago Moreno (Portland Timbers) right footed shot from outside the box is blocked.
  • 4': Offside, Real Salt Lake. Emeka Eneli tries a through ball, but Anderson Julio is caught offside.
  • 5': Braian Ojeda (Real Salt Lake) wins a free kick in the defensive half.
  • 5': Foul by Franck Boli (Portland Timbers).
  • 7': Attempt blocked. Franck Boli (Portland Timbers) left footed shot from the left side of the box is blocked.
  • 9': Diego Luna (Real Salt Lake) wins a free kick in the attacking half.
  • 9': Foul by Zac McGraw (Portland Timbers).
  • 10': Hand ball by Anderson Julio (Real Salt Lake).
  • 13': Goal! Portland Timbers 1, Real Salt Lake 0. Santiago Moreno (Portland Timbers) header from the centre of the box to the high centre of the goal. Assisted by Juan Mosquera.
  • 15': Corner, Real Salt Lake. Conceded by Evander.
  • 20': Dario Zuparic (Portland Timbers) wins a free kick in the defensive half.
  • 20': Foul by Emeka Eneli (Real Salt Lake).
  • 22': Offside, Portland Timbers. Cristhian Paredes tries a through ball, but Sebastián Blanco is caught offside.
  • 23': Corner, Real Salt Lake. Conceded by Juan Mosquera.
  • 24': Dario Zuparic (Portland Timbers) wins a free kick in the defensive half.
  • 24': Foul by Justen Glad (Real Salt Lake).
  • 27': Bode Hidalgo (Real Salt Lake) wins a free kick in the defensive half.
  • 27': Foul by Santiago Moreno (Portland Timbers).
  • 29': Foul by Braian Ojeda (Real Salt Lake).
  • 29': Santiago Moreno (Portland Timbers) wins a free kick in the defensive half.
  • 31': Braian Ojeda (Real Salt Lake) wins a free kick in the defensive half.
  • 31': Foul by Diego Chará (Portland Timbers).
  • 33': VAR Decision: Card upgraded Diego Chará (Portland Timbers).
  • 34': Diego Chará (Portland Timbers) is shown the yellow card.
  • 35': Corner, Portland Timbers. Conceded by Brayan Vera.
  • 37': Attempt missed. Claudio Bravo (Portland Timbers) left footed shot from the left side of the box is too high following a corner.
  • 38': Attempt saved. Nelson Palacio (Real Salt Lake) right footed shot from outside the box is saved in the bottom left corner. Assisted by Bode Hidalgo.
  • 38': Corner, Real Salt Lake. Conceded by David Bingham.
  • 39': Attempt missed. Anderson Julio (Real Salt Lake) header from the centre of the box is high and wide to the left. Assisted by Bode Hidalgo with a cross following a corner.
  • 41': Attempt missed. Anderson Julio (Real Salt Lake) right footed shot from outside the box is high and wide to the right. Assisted by Nelson Palacio.
  • 42': Offside, Real Salt Lake. Diego Luna tries a through ball, but Anderson Julio is caught offside.
  • 42': Attempt missed. Santiago Moreno (Portland Timbers) right footed shot from the centre of the box is too high. Assisted by Juan Mosquera.
  • 45': Dario Zuparic (Portland Timbers) wins a free kick in the defensive half.
  • 45': Foul by Anderson Julio (Real Salt Lake).
  • 45'+1': Diego Chará (Portland Timbers) wins a free kick in the defensive half.
  • 45'+1': Foul by Braian Ojeda (Real Salt Lake).
  • 45'+1': Braian Ojeda (Real Salt Lake) is shown the yellow card for a bad foul.
  • 45'+3': Anderson Julio (Real Salt Lake) wins a free kick in the defensive half.
  • 45'+3': Foul by Dario Zuparic (Portland Timbers).
  • 45'+4': First Half ends, Portland Timbers 1, Real Salt Lake 0.
  • 45': Second Half begins Portland Timbers 1, Real Salt Lake 0.
  • 45': Substitution, Real Salt Lake. Andrés Gómez replaces Bode Hidalgo.
  • 46': Andrew Brody (Real Salt Lake) wins a free kick on the left wing.
  • 46': Foul by Santiago Moreno (Portland Timbers).
  • 47': Corner, Portland Timbers. Conceded by Justen Glad.
  • 48': Offside, Real Salt Lake. Andrés Gómez tries a through ball, but Anderson Julio is caught offside.
  • 49': Evander (Portland Timbers) wins a free kick in the defensive half.
  • 49': Foul by Andrés Gómez (Real Salt Lake).
  • 50': Attempt blocked. Evander (Portland Timbers) right footed shot from outside the box is blocked. Assisted by Franck Boli.
  • 50': Hand ball by Claudio Bravo (Portland Timbers).
  • 51': Attempt missed. Andrés Gómez (Real Salt Lake) right footed shot from the right side of the box is high and wide to the right. Assisted by Diego Luna.
  • 54': Attempt saved. Rubio Rubín (Real Salt Lake) header from the centre of the box is saved in the centre of the goal. Assisted by Braian Ojeda with a cross.
  • 56': Attempt saved. Braian Ojeda (Real Salt Lake) right footed shot from outside the box is saved in the bottom right corner. Assisted by Emeka Eneli.
  • 56': Corner, Real Salt Lake. Conceded by David Bingham.
  • 56': Attempt blocked. Brayan Vera (Real Salt Lake) left footed shot from outside the box is blocked. Assisted by Diego Luna.
  • 57': Attempt missed. Anderson Julio (Real Salt Lake) right footed shot from the right side of the six yard box is close, but misses to the right. Assisted by Andrés Gómez with a cross.
  • 57': Substitution, Portland Timbers. Felipe Mora replaces Franck Boli.
  • 57': Substitution, Portland Timbers. Yimmi Chará replaces Sebastián Blanco.
  • 57': Substitution, Real Salt Lake. Cristian Arango replaces Anderson Julio.
  • 58': Corner, Real Salt Lake. Conceded by Juan Mosquera.
  • 59': Attempt blocked. Braian Ojeda (Real Salt Lake) right footed shot from outside the box is blocked. Assisted by Diego Luna.
  • 61': Attempt saved. Andrés Gómez (Real Salt Lake) right footed shot from the right side of the box is saved in the bottom right corner.
  • 61': Corner, Real Salt Lake. Conceded by David Bingham.
  • 61': Brayan Vera (Real Salt Lake) hits the left post with a left footed shot from outside the box. Assisted by Diego Luna following a corner.
  • 62': Dario Zuparic (Portland Timbers) wins a free kick in the defensive half.
  • 62': Foul by Rubio Rubín (Real Salt Lake).
  • 64': Goal! Portland Timbers 2, Real Salt Lake 0. Felipe Mora (Portland Timbers) right footed shot from the centre of the box to the high centre of the goal. Assisted by Santiago Moreno.
  • 66': Dangerous play by Rubio Rubín (Real Salt Lake).
  • 66': Diego Chará (Portland Timbers) wins a free kick in the attacking half.
  • 70': Emeka Eneli (Real Salt Lake) wins a free kick in the attacking half.
  • 70': Foul by Claudio Bravo (Portland Timbers).
  • 71': Offside, Real Salt Lake. Andrés Gómez tries a through ball, but Cristian Arango is caught offside.
  • 72': Corner, Portland Timbers. Conceded by Andrew Brody.
  • 72': Substitution, Portland Timbers. Bryan Acosta replaces Evander.
  • 73': Substitution, Portland Timbers. Dairon Asprilla replaces Santiago Moreno.
  • 73': Andrew Brody (Real Salt Lake) wins a free kick in the defensive half.
  • 73': Foul by Dairon Asprilla (Portland Timbers).
  • 74': Emeka Eneli (Real Salt Lake) wins a free kick on the right wing.
  • 74': Foul by Claudio Bravo (Portland Timbers).
  • 76': Felipe Mora (Portland Timbers) wins a free kick in the defensive half.
  • 76': Foul by Justen Glad (Real Salt Lake).
  • 77': Substitution, Real Salt Lake. Jasper Löffelsend replaces Nelson Palacio.
  • 77': Substitution, Real Salt Lake. Damir Kreilach replaces Rubio Rubín.
  • 82': Corner, Real Salt Lake. Conceded by Zac McGraw.
  • 82': Attempt blocked. Brayan Vera (Real Salt Lake) left footed shot from outside the box is blocked. Assisted by Diego Luna.
  • 83': Goal! Portland Timbers 2, Real Salt Lake 1. Cristian Arango (Real Salt Lake) left footed shot from the centre of the box to the bottom right corner. Assisted by Brayan Vera following a corner.
  • 85': Felipe Mora (Portland Timbers) wins a free kick on the right wing.
  • 85': Foul by Brayan Vera (Real Salt Lake).
  • 86': Brayan Vera (Real Salt Lake) is shown the yellow card for a bad foul.
  • 86': Cristhian Paredes (Portland Timbers) wins a free kick in the defensive half.
  • 86': Foul by Cristian Arango (Real Salt Lake).
  • 88': Cristian Arango (Real Salt Lake) wins a free kick in the attacking half.
  • 88': Foul by Zac McGraw (Portland Timbers).
  • 89': Substitution, Portland Timbers. Larrys Mabiala replaces Cristhian Paredes.
  • 89': Dairon Asprilla (Portland Timbers) wins a free kick on the left wing.
  • 89': Foul by Justen Glad (Real Salt Lake).
  • 90'+2': Felipe Mora (Portland Timbers) wins a free kick in the attacking half.
  • 90'+2': Foul by Justen Glad (Real Salt Lake).
  • 90'+3': Foul by Yimmi Chará (Portland Timbers).
  • 90'+3': Jasper Löffelsend (Real Salt Lake) wins a free kick in the defensive half.
  • 90'+3': Andrés Gómez (Real Salt Lake) wins a free kick in the defensive half.
  • 90'+3': Foul by Dairon Asprilla (Portland Timbers).
  • 90'+3': Dairon Asprilla (Portland Timbers) is shown the yellow card.
  • 90'+5': Attempt missed. Damir Kreilach (Real Salt Lake) header from the centre of the box is just a bit too high. Assisted by Diego Luna with a cross.
  • 90'+5': David Bingham (Portland Timbers) is shown the yellow card.
  • 90'+6': Second Half ends, Portland Timbers 2, Real Salt Lake 1.
  • 0': Match ends, Portland Timbers 2, Real Salt Lake 1.
  • 0': Match ends, Portland Timbers 2, Real Salt Lake 1.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/4771.png&h=25&scale=crop&w=25&location=originRSL PORhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/9723.png&h=25&scale=crop&w=25&location=origin
14 Fouls 13
2 Yellow Cards 3
0 Red Cards 0
5 Offsides 1
7 Corner Kicks 3
0 Saves 4
52.7 Possession 47.3
14 SHOTS 7
5 ON GOAL 2
0.4 On Target % 0.3
0 Penalty Goals 0
0 Penalty Kicks Taken 0
385 Accurate Passes 341
457 Passes 417
0.8 Pass Completion % 0.8
8 Accurate Crosses 1
20 Crosses 12
0.4 Cross % 0.1
70 Long Balls 53
39 Accurate Long Balls 32
0.6 Long Balls % 0.6
3 Blocked Shots 3
14 Effective Tackles 12
23 Tackles 17
0.6 Tackle % 0.7
9 Interceptions 5
13 Effective Clearances 13
13 Clearances 13

Game Information

Competition: MLS

Venue: Providence Park
Location: Portland, Oregon, USA
Attendance: 21,320

MLS Table

# TEAM GP GD PTS
1 Real Salt Lake 10 +8 18
2 LA Galaxy 10 +4 18
3 Vancouver Whitecaps 9 +8 17
4 Minnesota United FC 9 +5 17
Full Table

Line-Ups

POR Portland Timbers (4-3-3)

No. Name
1 David Bingham (GK) Yellow Card
13 Dario Zuparic
18 Zac McGraw
5 Claudio Bravo
29 Juan Mosquera
21 Diego Chará Yellow Card
20 Evander
22 Cristhian Paredes
7 Franck Boli
10 Sebastián Blanco
30 Santiago Moreno

RSL Real Salt Lake (4-4-2)

No. Name
18 Zac MacMath (GK)
4 Brayan Vera
15 Justen Glad
2 Andrew Brody
19 Bode Hidalgo
6 Braian Ojeda Yellow Card
13 Nelson Palacio
26 Diego Luna
25 Emeka Eneli
14 Rubio Rubín
29 Anderson Julio

MLS News

Messi's Miami teammate Weigandt: All teams play Leo like a final
Messi's Miami teammate Weigandt: All teams play Leo like a final

Inter Miami defender Marcelo "Chelo" Weigandt said he expects a difficult match against the New York Red Bulls on Saturday at Chase Stadium, adding that when Lionel Messi is on your team, opponents treat each match like it's a final.

Crew beat Monterrey to reach Concacaf Champions Cup final
Crew beat Monterrey to reach Concacaf Champions Cup final

The Columbus Crew beat Rayados at Estadio BBVA in Monterrey to advance to the first Concacaf Champions Cup final in the club history.

The numbers behind Lionel Messi's historic start for Inter Miami
The numbers behind Lionel Messi's historic start for Inter Miami

Check out the record-shattering stats behind Lionel Messi's start to the MLS season for Inter Miami.

Sounders open big lead, hold off Union
Sounders open big lead, hold off Union

Raul Ruidiaz scored his fifth and sixth goals of the season and the Seattle Sounders held on for a 3-2 victory over the Philadelphia Union on Tuesday in Chester, Pa.

Raul Ruidiaz catches the GK out with 50-yard goal for Sounders
Raul Ruidiaz catches the GK out with 50-yard goal for Sounders

Raul Ruidiaz takes advantage of an errant pass and catches the goalkeeper off his line for Seattle's opening goal.