MLS

Portland Timbers vs FC Dallas, 2020 MLS, Western Conference Playoffs - First Round

· FC Dallas advance 8-7 on penalties
  • 82': Jorge Villafaña
FT - Penalties
1 - 1
FC Dallas advance 8-7 on penalties
  • 90'+3': Ricardo Pepi

FC Dallas score late equalizer, win on penalties to upset Portland Timbers

FC Dallas upset the Portland Timbers, winning a shootout 8-7 following a 1-1 draw on a rainy Sunday night in the first round of MLS playoffs.

Match Timeline

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 2': Attempt missed. Diego Valeri (Portland Timbers) left footed shot from outside the box is too high. Assisted by Diego Chará.
  • 4': Andy Polo (Portland Timbers) wins a free kick in the defensive half.
  • 4': Foul by Andrés Ricaurte (FC Dallas).
  • 5': Attempt blocked. Andy Polo (Portland Timbers) left footed shot from outside the box is blocked. Assisted by Eryk Williamson.
  • 5': Attempt blocked. Yimmi Chará (Portland Timbers) right footed shot from the centre of the box is blocked. Assisted by Diego Valeri.
  • 6': Attempt saved. Yimmi Chará (Portland Timbers) header from the centre of the box is saved in the centre of the goal. Assisted by Jorge Villafaña with a cross.
  • 7': Foul by Franco Jara (FC Dallas).
  • 7': Larrys Mabiala (Portland Timbers) wins a free kick on the right wing.
  • 10': Foul by Pablo Bonilla (Portland Timbers).
  • 10': Ryan Hollingshead (FC Dallas) wins a free kick in the defensive half.
  • 11': Attempt saved. Andy Polo (Portland Timbers) right footed shot from outside the box is saved in the bottom left corner. Assisted by Felipe Mora.
  • 12': Hand ball by Franco Jara (FC Dallas).
  • 14': Diego Chará (Portland Timbers) wins a free kick in the defensive half.
  • 14': Foul by Andrés Ricaurte (FC Dallas).
  • 22': Foul by Thiago Santos (FC Dallas).
  • 22': Jorge Villafaña (Portland Timbers) wins a free kick on the left wing.
  • 25': Foul by Franco Jara (FC Dallas).
  • 25': Larrys Mabiala (Portland Timbers) wins a free kick in the defensive half.
  • 26': Corner, Portland Timbers. Conceded by Thiago Santos.
  • 26': Corner, Portland Timbers. Conceded by Bressan.
  • 27': Attempt missed. Larrys Mabiala (Portland Timbers) header from the centre of the box is close, but misses the top right corner. Assisted by Diego Valeri with a cross following a corner.
  • 27': Foul by Eryk Williamson (Portland Timbers).
  • 27': Ryan Hollingshead (FC Dallas) wins a free kick in the defensive half.
  • 30': Offside, FC Dallas. Ryan Hollingshead tries a through ball, but Franco Jara is caught offside.
  • 30': GOAL OVERTURNED BY VAR: Franco Jara (FC Dallas) scores but the goal is ruled out after a VAR review.
  • 32': VAR Decision: No Goal Portland Timbers 0-0 FC Dallas.
  • 33': Attempt missed. Andrés Ricaurte (FC Dallas) left footed shot from outside the box is high and wide to the left. Assisted by Fabrice-Jean Picault.
  • 36': Foul by Fabrice-Jean Picault (FC Dallas).
  • 36': Pablo Bonilla (Portland Timbers) wins a free kick in the defensive half.
  • 36': Fabrice-Jean Picault (FC Dallas) is shown the yellow card for a bad foul.
  • 37': Foul by Larrys Mabiala (Portland Timbers).
  • 37': Franco Jara (FC Dallas) wins a free kick in the defensive half.
  • 39': Attempt missed. Eryk Williamson (Portland Timbers) right footed shot from the right side of the box is too high. Assisted by Diego Valeri with a headed pass.
  • 40': Attempt missed. Diego Valeri (Portland Timbers) right footed shot from the left side of the box misses to the right. Assisted by Jorge Villafaña.
  • 40': Eryk Williamson (Portland Timbers) wins a free kick in the defensive half.
  • 40': Foul by Bryan Reynolds (FC Dallas).
  • 45': Substitution, Portland Timbers. Cristhian Paredes replaces Eryk Williamson because of an injury.
  • 45'+1': Hand ball by Ryan Hollingshead (FC Dallas).
  • 45'+3': Offside, FC Dallas. Fabrice-Jean Picault tries a through ball, but Franco Jara is caught offside.
  • 45'+4': First Half ends, Portland Timbers 0, FC Dallas 0.
  • 45': Second Half begins Portland Timbers 0, FC Dallas 0.
  • 48': Andrés Ricaurte (FC Dallas) wins a free kick in the defensive half.
  • 48': Foul by Cristhian Paredes (Portland Timbers).
  • 49': Attempt saved. Bressan (FC Dallas) right footed shot from outside the box is saved in the top centre of the goal.
  • 50': Attempt blocked. Diego Valeri (Portland Timbers) right footed shot from the left side of the box is blocked. Assisted by Diego Chará.
  • 52': Corner, FC Dallas. Conceded by Dario Zuparic.
  • 52': Attempt missed. Ryan Hollingshead (FC Dallas) header from the centre of the box misses to the left. Assisted by Andrés Ricaurte with a cross following a corner.
  • 54': Felipe Mora (Portland Timbers) wins a free kick on the right wing.
  • 54': Foul by Bressan (FC Dallas).
  • 54': Attempt saved. Cristhian Paredes (Portland Timbers) right footed shot from outside the box is saved in the top centre of the goal.
  • 54': Corner, Portland Timbers. Conceded by Jimmy Maurer.
  • 59': Attempt missed. Felipe Mora (Portland Timbers) right footed shot from the right side of the box misses to the left. Assisted by Diego Valeri.
  • 60': Attempt missed. Andy Polo (Portland Timbers) left footed shot from the right side of the box misses to the left. Assisted by Felipe Mora.
  • 61': Substitution, FC Dallas. Tanner Tessmann replaces Jesús Ferreira.
  • 62': Attempt missed. Felipe Mora (Portland Timbers) right footed shot from the centre of the box misses to the right.
  • 63': Diego Valeri (Portland Timbers) wins a free kick in the attacking half.
  • 63': Foul by Thiago Santos (FC Dallas).
  • 63': Andy Polo (Portland Timbers) wins a free kick in the attacking half.
  • 63': Foul by Andrés Ricaurte (FC Dallas).
  • 64': Foul by Dario Zuparic (Portland Timbers).
  • 64': John Nelson (FC Dallas) wins a free kick in the defensive half.
  • 64': Attempt saved. Cristhian Paredes (Portland Timbers) right footed shot from outside the box is saved in the bottom right corner.
  • 64': Corner, Portland Timbers. Conceded by Jimmy Maurer.
  • 65': Attempt saved. Andy Polo (Portland Timbers) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Diego Valeri.
  • 65': Corner, Portland Timbers. Conceded by Jimmy Maurer.
  • 65': Attempt blocked. Felipe Mora (Portland Timbers) right footed shot from the left side of the box is blocked.
  • 66': Corner, FC Dallas. Conceded by Diego Chará.
  • 67': Corner, Portland Timbers. Conceded by Bryan Reynolds.
  • 71': Foul by Franco Jara (FC Dallas).
  • 71': Larrys Mabiala (Portland Timbers) wins a free kick in the defensive half.
  • 72': Attempt saved. Felipe Mora (Portland Timbers) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Yimmi Chará.
  • 72': Corner, Portland Timbers. Conceded by Jimmy Maurer.
  • 73': Foul by Thiago Santos (FC Dallas).
  • 73': Jorge Villafaña (Portland Timbers) wins a free kick in the defensive half.
  • 73': Corner, Portland Timbers. Conceded by Bryan Reynolds.
  • 74': Attempt missed. Diego Valeri (Portland Timbers) right footed shot from the left side of the box is high and wide to the left. Assisted by Yimmi Chará with a cross.
  • 75': Cristhian Paredes (Portland Timbers) wins a free kick on the right wing.
  • 75': Foul by Andrés Ricaurte (FC Dallas).
  • 75': Andrés Ricaurte (FC Dallas) is shown the yellow card for a bad foul.
  • 76': Attempt blocked. Andy Polo (Portland Timbers) left footed shot from outside the box is blocked.
  • 77': Corner, FC Dallas. Conceded by Pablo Bonilla.
  • 79': Foul by Bryan Reynolds (FC Dallas).
  • 79': Jorge Villafaña (Portland Timbers) wins a free kick in the defensive half.
  • 80': Substitution, FC Dallas. Ema Twumasi replaces Andrés Ricaurte.
  • 82': Goal! Portland Timbers 1, FC Dallas 0. Jorge Villafaña (Portland Timbers) left footed shot from the centre of the box to the high centre of the goal. Assisted by Diego Valeri.
  • 84': Attempt saved. Andy Polo (Portland Timbers) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Felipe Mora.
  • 84': Foul by Tanner Tessmann (FC Dallas).
  • 84': Yimmi Chará (Portland Timbers) wins a free kick in the attacking half.
  • 85': Substitution, FC Dallas. Ricardo Pepi replaces John Nelson.
  • 86': Substitution, FC Dallas. Michael Barrios replaces Thiago Santos.
  • 88': Substitution, Portland Timbers. Jeremy Ebobisse replaces Felipe Mora.
  • 90': Attempt saved. Ricardo Pepi (FC Dallas) header from the centre of the box is saved in the bottom right corner. Assisted by Fabrice-Jean Picault with a cross.
  • 90'+1': Foul by Cristhian Paredes (Portland Timbers).
  • 90'+1': Matt Hedges (FC Dallas) wins a free kick in the attacking half.
  • 90'+2': Attempt missed. Franco Jara (FC Dallas) header from the centre of the box is close, but misses to the left. Assisted by Fabrice-Jean Picault with a cross.
  • 90'+3': Attempt saved. Ricardo Pepi (FC Dallas) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Matt Hedges with a through ball.
  • 90'+3': Goal! Portland Timbers 1, FC Dallas 1. Ricardo Pepi (FC Dallas) right footed shot from very close range to the high centre of the goal.
  • 90'+4': Dario Zuparic (Portland Timbers) wins a free kick in the defensive half.
  • 90'+4': Foul by Ricardo Pepi (FC Dallas).
  • 90'+4': Foul by Larrys Mabiala (Portland Timbers).
  • 90'+4': Jimmy Maurer (FC Dallas) wins a free kick in the defensive half.
  • 90'+5': Second Half ends, Portland Timbers 1, FC Dallas 1.
  • 90': First Half Extra Time begins Portland Timbers 1, FC Dallas 1.
  • 92': Foul by Fabrice-Jean Picault (FC Dallas).
  • 92': Pablo Bonilla (Portland Timbers) wins a free kick in the defensive half.
  • 94': Substitution, Portland Timbers. Marco Farfan replaces Pablo Bonilla because of an injury.
  • 95': Substitution, Portland Timbers. Marvin Loría replaces Yimmi Chará.
  • 95': Andy Polo (Portland Timbers) wins a free kick in the defensive half.
  • 95': Foul by Ryan Hollingshead (FC Dallas).
  • 96': Attempt blocked. Franco Jara (FC Dallas) right footed shot from the right side of the six yard box is blocked. Assisted by Michael Barrios with a cross.
  • 97': Attempt missed. Tanner Tessmann (FC Dallas) right footed shot from outside the box is too high.
  • 98': Corner, FC Dallas. Conceded by Cristhian Paredes.
  • 101': Foul by Fabrice-Jean Picault (FC Dallas).
  • 101': Marco Farfan (Portland Timbers) wins a free kick on the right wing.
  • 102': Ema Twumasi (FC Dallas) wins a free kick on the right wing.
  • 102': Foul by Marvin Loría (Portland Timbers).
  • 104': Attempt blocked. Franco Jara (FC Dallas) header from the centre of the box is blocked. Assisted by Bryan Reynolds with a cross.
  • 104': Cristhian Paredes (Portland Timbers) wins a free kick in the defensive half.
  • 104': Foul by Ema Twumasi (FC Dallas).
  • 105'+1': Attempt missed. Ryan Hollingshead (FC Dallas) right footed shot from outside the box is close, but misses to the right.
  • 105'+1': First Half Extra Time ends, Portland Timbers 1, FC Dallas 1.
  • 105': Second Half Extra Time begins Portland Timbers 1, FC Dallas 1.
  • 105': Substitution, Portland Timbers. Blake Bodily replaces Andy Polo.
  • 106': Attempt saved. Franco Jara (FC Dallas) header from the centre of the box is saved in the centre of the goal. Assisted by Michael Barrios with a cross.
  • 110': Substitution, FC Dallas. Reto Ziegler replaces Fabrice-Jean Picault because of an injury.
  • 113': Foul by Diego Valeri (Portland Timbers).
  • 113': Tanner Tessmann (FC Dallas) wins a free kick in the defensive half.
  • 117': Attempt blocked. Cristhian Paredes (Portland Timbers) right footed shot from outside the box is blocked. Assisted by Blake Bodily.
  • 120'+1': Diego Chará (Portland Timbers) wins a free kick in the defensive half.
  • 120'+1': Foul by Ema Twumasi (FC Dallas).
  • 120'+1': Ema Twumasi (FC Dallas) is shown the yellow card for a bad foul.
  • 120'+3': Second Half Extra Time ends, Portland Timbers 1, FC Dallas 1.
  • 120': Goal! Portland Timbers 1, FC Dallas 1(1). Reto Ziegler (FC Dallas) converts the penalty with a left footed shot to the bottom left corner.
  • 120': Penalty Shootout begins Portland Timbers 1, FC Dallas 1.
  • 120': Goal! Portland Timbers 1(1), FC Dallas 1(1). Diego Valeri (Portland Timbers) converts the penalty with a right footed shot to the bottom right corner.
  • 120': Goal! Portland Timbers 1(1), FC Dallas 1(2). Franco Jara (FC Dallas) converts the penalty with a right footed shot to the centre of the goal.
  • 120': Goal! Portland Timbers 1(2), FC Dallas 1(2). Marco Farfan (Portland Timbers) converts the penalty with a left footed shot to the bottom right corner.
  • 120': Goal! Portland Timbers 1(2), FC Dallas 1(3). Bressan (FC Dallas) converts the penalty with a right footed shot to the top right corner.
  • 120': Goal! Portland Timbers 1(3), FC Dallas 1(3). Dario Zuparic (Portland Timbers) converts the penalty with a right footed shot to the bottom left corner.
  • 120': Goal! Portland Timbers 1(3), FC Dallas 1(4). Ricardo Pepi (FC Dallas) converts the penalty with a right footed shot to the bottom left corner.
  • 120': Goal! Portland Timbers 1(4), FC Dallas 1(4). Jeremy Ebobisse (Portland Timbers) converts the penalty with a left footed shot to the bottom right corner.
  • 120': Goal! Portland Timbers 1(4), FC Dallas 1(5). Ryan Hollingshead (FC Dallas) converts the penalty with a right footed shot to the centre of the goal.
  • 120': Goal! Portland Timbers 1(5), FC Dallas 1(5). Blake Bodily (Portland Timbers) converts the penalty with a left footed shot to the bottom left corner.
  • 120': Goal! Portland Timbers 1(5), FC Dallas 1(6). Matt Hedges (FC Dallas) converts the penalty with a right footed shot to the top left corner.
  • 120': Goal! Portland Timbers 1(6), FC Dallas 1(6). Diego Chará (Portland Timbers) converts the penalty with a right footed shot to the high centre of the goal.
  • 120': Goal! Portland Timbers 1(6), FC Dallas 1(7). Tanner Tessmann (FC Dallas) converts the penalty with a right footed shot to the bottom left corner.
  • 120': Goal! Portland Timbers 1(7), FC Dallas 1(7). Marvin Loría (Portland Timbers) converts the penalty with a left footed shot to the bottom left corner.
  • 120': Goal! Portland Timbers 1(7), FC Dallas 1(8). Ema Twumasi (FC Dallas) converts the penalty with a right footed shot to the centre of the goal.
  • 120': Penalty saved! Jorge Villafaña (Portland Timbers) fails to capitalise on this great opportunity, left footed shot saved in the bottom right corner.
  • 120': Penalty Shootout ends, Portland Timbers 1(7), FC Dallas 1(8).
  • 0': Match ends, Portland Timbers 1(7), FC Dallas 1(8).

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/185.png&h=25&scale=crop&w=25&location=originDAL PORhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/9723.png&h=25&scale=crop&w=25&location=origin
23 Fouls 9
3 Yellow Cards 0
0 Red Cards 0
2 Offsides 0
4 Corner Kicks 8
7 Saves 4
45.4 Possession 54.6
12 SHOTS 22
5 ON GOAL 8
0.4 On Target % 0.4
0 Penalty Goals 0
0 Penalty Kicks Taken 0
468 Accurate Passes 586
573 Passes 690
0.8 Pass Completion % 0.8
8 Accurate Crosses 7
34 Crosses 42
0.2 Cross % 0.2
86 Long Balls 75
59 Accurate Long Balls 43
0.7 Long Balls % 0.6
2 Blocked Shots 6
13 Effective Tackles 15
26 Tackles 25
0.5 Tackle % 0.6
27 Interceptions 11
39 Effective Clearances 21
39 Clearances 21

Game Information

Competition: MLS

Venue: Providence Park
Location: Portland, Oregon, USA

Line-Ups

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

No. Name
12 Steve Clark (GK)
13 Dario Zuparic
33 Larrys Mabiala
4 Jorge Villafaña
28 Pablo Bonilla
8 Diego Valeri
21 Diego Chará
30 Eryk Williamson
9 Felipe Mora
23 Yimmi Chará
7 Andy Polo

DAL FC Dallas (4-2-3-1)

No. Name
20 Jimmy Maurer (GK)
4 Bressan
24 Matt Hedges
26 John Nelson
14 Bryan Reynolds
7 Jesús Ferreira
5 Thiago Santos
10 Andrés Ricaurte Yellow Card
29 Franco Jara
12 Ryan Hollingshead
9 Fafà Picault Yellow Card

MLS News

Are Inter Miami too dependent on Lionel Messi?
Are Inter Miami too dependent on Lionel Messi?

The "Futbol Americas" crew react to Inter Miami's 2-2 draw against Austin FC.

Minnesota United shut down rumors James Rodríguez had rare muscle-wasting condition
Minnesota United shut down rumors James Rodríguez had rare muscle-wasting condition

Colombian star James Rodríguez, who was hospitalized last week for severe dehydration, returned to his MLS club Minnesota United FC on Monday to continue his ramp-up to game readiness.

MLS Power Rankings: LAFC are practically perfect atop the table
MLS Power Rankings: LAFC are practically perfect atop the table

LAFC still hasn't conceded in league play in 2026, only a draw blemishes its record this season, but it's enough to top ESPN's MLS Power Rankings.

David Beckham on Inter Miami new stadium: 'Dreams really can come true'
David Beckham on Inter Miami new stadium: 'Dreams really can come true'

Inter Miami co-owner David Beckham spoke of a dream come true as his team played its first ever game at Nu Stadium on Saturday -- a 2-2 draw with Austin FC.

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.