MLS

CF Montréal vs Portland Timbers, 2019 MLS, Regular Season

· MLS
  • 28': Orji Okwonkwo
  • 66': Orji Okwonkwo
FT
2 - 1
  • 53': Tomás Conechny

Okwonkwo's double lifts Impact past Timbers

Orji Okwonkwo scored on either side of halftime as the Montreal Impact beat the visiting Portland Timbers 2-1 on Wednesday night.

Match Timeline

  • 0': First Half begins.
  • 0': Lineups are announced and players are warming up.
  • 3': Foul by Dairon Asprilla (Portland Timbers).
  • 3': Rudy Camacho (Montreal Impact) wins a free kick in the defensive half.
  • 6': Foul by Claude Dielna (Portland Timbers).
  • 6': Maximiliano Urruti (Montreal Impact) wins a free kick on the right wing.
  • 8': Foul by Renzo Zambrano (Portland Timbers).
  • 8': Maximiliano Urruti (Montreal Impact) wins a free kick in the attacking half.
  • 10': Foul by Maximiliano Urruti (Montreal Impact).
  • 10': Renzo Zambrano (Portland Timbers) wins a free kick in the attacking half.
  • 12': Bacary Sagna (Montreal Impact) wins a free kick in the defensive half.
  • 12': Foul by Marco Farfan (Portland Timbers).
  • 16': Corner, Montreal Impact. Conceded by Renzo Zambrano.
  • 18': Attempt saved. Marvin Loría (Portland Timbers) right footed shot from the right side of the six yard box is saved in the bottom right corner. Assisted by Dairon Asprilla.
  • 19': Attempt missed. Saphir Taïder (Montreal Impact) right footed shot from outside the box is too high. Assisted by Orji Okwonkwo.
  • 21': Attempt blocked. Cristhian Paredes (Portland Timbers) right footed shot from outside the box is blocked. Assisted by Marvin Loría.
  • 21': Orji Okwonkwo (Montreal Impact) hits the right post with a right footed shot from the right side of the box.
  • 23': Foul by Maximiliano Urruti (Montreal Impact).
  • 23': Renzo Zambrano (Portland Timbers) wins a free kick in the defensive half.
  • 26': Foul by Eryk Williamson (Portland Timbers).
  • 26': Saphir Taïder (Montreal Impact) wins a free kick on the left wing.
  • 27': Foul by Modou Jadama (Portland Timbers).
  • 27': Saphir Taïder (Montreal Impact) wins a free kick in the defensive half.
  • 28': Goal! Montreal Impact 1, Portland Timbers 0. Orji Okwonkwo (Montreal Impact) right footed shot from the right side of the box to the top left corner. Assisted by Bacary Sagna.
  • 32': Cristhian Paredes (Portland Timbers) wins a free kick in the defensive half.
  • 32': Foul by Ken Krolicki (Montreal Impact).
  • 32': Shamit Shome (Montreal Impact) is shown the yellow card.
  • 35': Attempt blocked. Orji Okwonkwo (Montreal Impact) right footed shot from outside the box is blocked. Assisted by Bacary Sagna.
  • 35': Corner, Montreal Impact. Conceded by Claude Dielna.
  • 39': Attempt missed. Maximiliano Urruti (Montreal Impact) right footed shot from the centre of the box is close, but misses to the right. Assisted by Jukka Raitala.
  • 42': Attempt saved. Saphir Taïder (Montreal Impact) right footed shot from the right side of the six yard box is saved in the centre of the goal.
  • 42': Attempt missed. Saphir Taïder (Montreal Impact) right footed shot from a difficult angle on the right is close, but misses the top right corner.
  • 44': Attempt saved. Dairon Asprilla (Portland Timbers) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Cristhian Paredes.
  • 45'+2': Delay in match because of an injury Marco Farfan (Portland Timbers).
  • 45'+2': Delay over. They are ready to continue.
  • 45'+3': First Half ends, Montreal Impact 1, Portland Timbers 0.
  • 45': Second Half begins Montreal Impact 1, Portland Timbers 0.
  • 52': Foul by Rudy Camacho (Montreal Impact).
  • 52': Tomás Conechny (Portland Timbers) wins a free kick on the right wing.
  • 53': Goal! Montreal Impact 1, Portland Timbers 1. Tomás Conechny (Portland Timbers) header from very close range to the bottom left corner. Assisted by Julio Cascante with a headed pass following a set piece situation.
  • 55': Attempt missed. Ken Krolicki (Montreal Impact) right footed shot from the centre of the box is close, but misses to the right. Assisted by Saphir Taïder.
  • 56': Attempt blocked. Ken Krolicki (Montreal Impact) left footed shot from the centre of the box is blocked. Assisted by Saphir Taïder with a cross.
  • 56': Corner, Montreal Impact. Conceded by Marvin Loría.
  • 57': Attempt missed. Eryk Williamson (Portland Timbers) left footed shot from the centre of the box misses to the right. Assisted by Tomás Conechny following a fast break.
  • 57': Foul by Tomás Conechny (Portland Timbers).
  • 57': Jukka Raitala (Montreal Impact) wins a free kick in the defensive half.
  • 57': Tomás Conechny (Portland Timbers) is shown the yellow card.
  • 58': Foul by Modou Jadama (Portland Timbers).
  • 58': Maximiliano Urruti (Montreal Impact) wins a free kick in the attacking half.
  • 61': Foul by Bacary Sagna (Montreal Impact).
  • 61': Marvin Loría (Portland Timbers) wins a free kick in the defensive half.
  • 65': Attempt missed. Dairon Asprilla (Portland Timbers) right footed shot from the right side of the box is high and wide to the right. Assisted by Marvin Loría.
  • 66': Goal! Montreal Impact 2, Portland Timbers 1. Orji Okwonkwo (Montreal Impact) right footed shot from the centre of the box to the top right corner. Assisted by Saphir Taïder.
  • 68': Foul by Ken Krolicki (Montreal Impact).
  • 68': Marvin Loría (Portland Timbers) wins a free kick in the attacking half.
  • 69': Foul by Marvin Loría (Portland Timbers).
  • 69': Maximiliano Urruti (Montreal Impact) wins a free kick on the right wing.
  • 70': Substitution, Montreal Impact. Mathieu Choinière replaces Orji Okwonkwo.
  • 70': Corner, Montreal Impact. Conceded by Claude Dielna.
  • 71': Attempt missed. Jukka Raitala (Montreal Impact) left footed shot from the left side of the box is high and wide to the right following a corner.
  • 71': Substitution, Portland Timbers. Lucas Melano replaces Tomás Conechny.
  • 75': Corner, Montreal Impact. Conceded by Modou Jadama.
  • 76': Substitution, Portland Timbers. Jeremy Ebobisse replaces Eryk Williamson.
  • 77': Foul by Marco Farfan (Portland Timbers).
  • 77': Mathieu Choinière (Montreal Impact) wins a free kick on the right wing.
  • 77': Marco Farfan (Portland Timbers) is shown the yellow card for a bad foul.
  • 78': Attempt saved. Maximiliano Urruti (Montreal Impact) right footed shot from the right side of the box is saved in the top left corner.
  • 83': Foul by Dairon Asprilla (Portland Timbers).
  • 83': Rudy Camacho (Montreal Impact) wins a free kick in the defensive half.
  • 84': Foul by Mathieu Choinière (Montreal Impact).
  • 84': Renzo Zambrano (Portland Timbers) wins a free kick in the attacking half.
  • 85': Attempt blocked. Cristhian Paredes (Portland Timbers) right footed shot from the centre of the box is blocked. Assisted by Marvin Loría with a headed pass.
  • 85': Corner, Portland Timbers. Conceded by Víctor Cabrera.
  • 86': Substitution, Montreal Impact. Harry Novillo replaces Shamit Shome.
  • 88': Foul by Julio Cascante (Portland Timbers).
  • 88': Maximiliano Urruti (Montreal Impact) wins a free kick in the defensive half.
  • 90': Delay in match because of an injury Dairon Asprilla (Portland Timbers).
  • 90': Delay over. They are ready to continue.
  • 90'+1': Attempt missed. Harry Novillo (Montreal Impact) left footed shot from outside the box is high and wide to the left.
  • 90'+1': Substitution, Portland Timbers. Foster Langsdorf replaces Dairon Asprilla because of an injury.
  • 90'+1': Cristhian Paredes (Portland Timbers) wins a free kick in the attacking half.
  • 90'+1': Foul by Víctor Cabrera (Montreal Impact).
  • 90'+2': Delay in match because of an injury Cristhian Paredes (Portland Timbers).
  • 90'+2': Delay in match because of an injury Víctor Cabrera (Montreal Impact).
  • 90'+3': Delay over. They are ready to continue.
  • 90'+3': Víctor Cabrera (Montreal Impact) is shown the yellow card for a bad foul.
  • 90'+4': Foul by Marvin Loría (Portland Timbers).
  • 90'+4': Harry Novillo (Montreal Impact) wins a free kick in the defensive half.
  • 90'+8': Second Half ends, Montreal Impact 2, Portland Timbers 1.
  • 90'+8': Match ends, Montreal Impact 2, Portland Timbers 1.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/9723.png&h=25&scale=crop&w=25&location=originPOR MTLhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/9720.png&h=25&scale=crop&w=25&location=origin
13 Fouls 8
2 Yellow Cards 2
0 Red Cards 0
0 Offsides 0
1 Corner Kicks 5
3 Saves 2
39.5 Possession 60.5
7 SHOTS 13
3 ON GOAL 4
0.4 On Target % 0.3
0 Penalty Goals 0
0 Penalty Kicks Taken 0
310 Accurate Passes 516
399 Passes 602
0.8 Pass Completion % 0.9
2 Accurate Crosses 2
7 Crosses 19
0.3 Cross % 0.1
67 Long Balls 54
30 Accurate Long Balls 37
0.4 Long Balls % 0.7
2 Blocked Shots 2
8 Effective Tackles 10
9 Tackles 16
0.9 Tackle % 0.6
15 Interceptions 10
21 Effective Clearances 14
21 Clearances 14

Game Information

Competition: MLS

Venue: Stade Saputo
Location: Montreal, Canada
Attendance: 15,167

MLS Table

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

Line-Ups

MTL CF Montréal (3-4-3)

No. Name
1 Evan Bush (GK)
5 Zakaria Diallo
4 Rudy Camacho
2 Víctor Cabrera Yellow Card
28 Shamit Shome Yellow Card
13 Ken Krolicki
22 Jukka Raitala
33 Bacary Sagna
37 Maximiliano Urruti
8 Saphir Taïder
18 Orji Okwonkwo

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

No. Name
1 Jeff Attinella (GK)
5 Claude Dielna
18 Julio Cascante
32 Marco Farfan Yellow Card
94 Mou Jadama
30 Eryk Williamson
40 Renzo Zambrano
22 Cristhian Paredes
27 Dairon Asprilla
19 Tomás Conechny
44 Marvin Loría

MLS News

Vancouver Whitecaps, MLS settle suit in missed Lionel Messi game
Vancouver Whitecaps, MLS settle suit in missed Lionel Messi game

The British Columbia Supreme Court approved a settlement in the class-action lawsuit against defendants MLS and the Vancouver Whitecaps that claimed both parties relied on "misleading promotional material" when selling tickets to a match against Miami.

MLS Power Rankings: Miami surge after comeback win
MLS Power Rankings: Miami surge after comeback win

Defending champions Inter Miami finally got their 2026 MLS season on track, as we look at the latest ESPN Power Rankings.

Lionel Messi's first goals of season inspire big Miami rally
Lionel Messi's first goals of season inspire big Miami rally

Lionel Messi scored twice in a four-goal second half, defender Telasco Segovia added a goal and two assists and defending champion Inter Miami CF rallied to beat Orlando City SC 4-2 on Sunday night.

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.