Toronto FC 3-1 Portland Timbers: results, summary and goals

Toronto FC TOR
3
Jonathan Osorio 40',Insigne 78',Bernardeschi 84'
Portland Timbers POR
1
Josecarlos Van Rankin 72'
Finished

Match ends, Toronto FC 3, Portland Timbers 1.

94' Second Half ends, Toronto FC 3, Portland Timbers 1.

93' Federico Bernardeschi (Toronto FC) wins a free kick on the right wing.

93' Foul by Dairon Asprilla (Portland Timbers).

92' Deandre Kerr (Toronto FC) wins a free kick in the defensive half.

92' Foul by Marvin Loría (Portland Timbers).

91' Michael Bradley (Toronto FC) wins a free kick in the defensive half.

91' Foul by Diego Chara (Portland Timbers).

90' Foul by Deandre Kerr (Toronto FC).

90' Diego Chara (Portland Timbers) wins a free kick in the defensive half.

86' Substitution Substitution, Toronto FC. Shane O'Neill replaces Lukas MacNaughton.

86' Substitution Substitution, Toronto FC. Jahkeele Marshall-Rutty replaces Richie Laryea.

86' Substitution Substitution, Portland Timbers. Larrys Mabiala replaces Dario Zuparic.

85' Yellow card Federico Bernardeschi (Toronto FC) is shown the yellow card for excessive celebration.

84' Goal de Bernardeschi (3-1) Goal! Toronto FC 3, Portland Timbers 1. Federico Bernardeschi (Toronto FC) left footed shot from outside the box to the bottom right corner. Assisted by Richie Laryea. Shield Toronto FC Toronto FC 3 Shield Portland Timbers Portland Timbers 1

84' Attempt Attempt saved. Ayo Akinola (Toronto FC) header from very close range is saved in the top centre of the goal. Assisted by Lorenzo Insigne with a cross.

83' Hand ball by Marvin Loría (Portland Timbers).

83' Foul by Lorenzo Insigne (Toronto FC).

83' Josecarlos Van Rankin (Portland Timbers) wins a free kick on the right wing.

80' Foul by Chris Mavinga (Toronto FC).

80' Eryk Williamson (Portland Timbers) wins a free kick in the attacking half.

80' Substitution Substitution, Portland Timbers. Marvin Loría replaces Sebastián Blanco.

80' Substitution Substitution, Portland Timbers. Nathan Fogaça replaces Yimmi Chara.

79' Substitution Substitution, Toronto FC. Deandre Kerr replaces Jayden Nelson.

78' Goal de Insigne (2-1) Goal! Toronto FC 2, Portland Timbers 1. Lorenzo Insigne (Toronto FC) right footed shot from the centre of the box to the high centre of the goal. Shield Toronto FC Toronto FC 2 Shield Portland Timbers Portland Timbers 1

77' Jayden Nelson (Toronto FC) wins a free kick in the defensive half.

77' Foul by Josecarlos Van Rankin (Portland Timbers).

77' Offside, Portland Timbers. Dairon Asprilla tries a through ball, but Yimmi Chara is caught offside.

76' Attempt Attempt missed. Federico Bernardeschi (Toronto FC) right footed shot from outside the box is too high. Assisted by Jonathan Osorio.

75' Richie Laryea (Toronto FC) wins a free kick in the defensive half.

75' Foul by Sebastián Blanco (Portland Timbers).

72' Goal de Josecarlos Van Rankin (1-1) Goal! Toronto FC 1, Portland Timbers 1. Josecarlos Van Rankin (Portland Timbers) right footed shot from the centre of the box to the bottom left corner. Assisted by Sebastián Blanco. Shield Toronto FC Toronto FC 1 Shield Portland Timbers Portland Timbers 1

71' Attempt Attempt saved. Domenico Criscito (Toronto FC) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Jayden Nelson.

71' Attempt Attempt blocked. Domenico Criscito (Toronto FC) left footed shot from the left side of the box is blocked.

69' Attempt Attempt saved. Ayo Akinola (Toronto FC) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Federico Bernardeschi with a through ball.

67' Yellow card Jonathan Osorio (Toronto FC) is shown the yellow card for a bad foul.

67' Foul by Jonathan Osorio (Toronto FC).

67' Claudio Bravo (Portland Timbers) wins a free kick in the defensive half.

66' Yellow card Chris Mavinga (Toronto FC) is shown the yellow card for a bad foul.

64' Jonathan Osorio (Toronto FC) wins a free kick in the defensive half.

64' Foul by Diego Chara (Portland Timbers).

63' Substitution Substitution, Portland Timbers. Eryk Williamson replaces David Ayala.

63' Substitution Substitution, Portland Timbers. Dairon Asprilla replaces Jaroslaw Niezgoda.

61' Yimmi Chara (Portland Timbers) wins a free kick on the left wing.

61' Foul by Richie Laryea (Toronto FC).

61' Substitution Substitution, Toronto FC. Ayo Akinola replaces Jesús Jiménez.

59' Attempt Attempt missed. Lorenzo Insigne (Toronto FC) right footed shot from outside the box is close, but misses to the left. Assisted by Jonathan Osorio.

55' Offside, Toronto FC. Domenico Criscito tries a through ball, but Jesús Jiménez is caught offside.

54' Jayden Nelson (Toronto FC) wins a free kick in the defensive half.

54' Foul by Diego Chara (Portland Timbers).

54' Attempt Attempt saved. Yimmi Chara (Portland Timbers) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Santiago Moreno with a through ball.

52' Foul by Federico Bernardeschi (Toronto FC).

52' Aljaz Ivacic (Portland Timbers) wins a free kick in the defensive half.

51' Federico Bernardeschi (Toronto FC) wins a free kick in the defensive half.

51' Foul by Diego Chara (Portland Timbers).

51' Offside, Toronto FC. Domenico Criscito tries a through ball, but Lukas MacNaughton is caught offside.

50' Corner, Toronto FC. Conceded by Dario Zuparic.

50' Attempt Attempt blocked. Lorenzo Insigne (Toronto FC) right footed shot from outside the box is blocked. Assisted by Jesús Jiménez.

49' Richie Laryea (Toronto FC) wins a free kick in the defensive half.

49' Foul by David Ayala (Portland Timbers).

47' Foul by Richie Laryea (Toronto FC).

47' Yimmi Chara (Portland Timbers) wins a free kick on the left wing.

46' Attempt Attempt blocked. Jesús Jiménez (Toronto FC) left footed shot from the centre of the box is blocked.

46' Attempt Attempt saved. Lorenzo Insigne (Toronto FC) right footed shot from outside the box is saved in the bottom right corner. Assisted by Federico Bernardeschi with a cross.

46' Richie Laryea (Toronto FC) wins a free kick on the right wing.

46' Foul by Claudio Bravo (Portland Timbers).

45' Second Half begins Toronto FC 1, Portland Timbers 0.

45' First Half ends, Toronto FC 1, Portland Timbers 0.

43' Attempt Attempt blocked. Jesús Jiménez (Toronto FC) right footed shot from the centre of the box is blocked.

43' Attempt Attempt saved. Lorenzo Insigne (Toronto FC) right footed shot from the left side of the box is saved in the bottom right corner. Assisted by Domenico Criscito.

40' Goal de Jonathan Osorio (1-0) Goal! Toronto FC 1, Portland Timbers 0. Jonathan Osorio (Toronto FC) right footed shot from the centre of the box to the centre of the goal. Assisted by Richie Laryea. Shield Toronto FC Toronto FC 1 Shield Portland Timbers Portland Timbers 0

38' Foul by Federico Bernardeschi (Toronto FC).

38' David Ayala (Portland Timbers) wins a free kick in the defensive half.

34' Attempt Attempt missed. Lorenzo Insigne (Toronto FC) right footed shot from the left side of the box is high and wide to the right.

34' Offside, Portland Timbers. David Ayala tries a through ball, but Jaroslaw Niezgoda is caught offside.

31' Foul by Chris Mavinga (Toronto FC).

31' Diego Chara (Portland Timbers) wins a free kick on the right wing.

28' Attempt Attempt missed. Bill Tuiloma (Portland Timbers) header from the centre of the box misses to the left. Assisted by Sebastián Blanco with a cross following a set piece situation.

27' Foul by Richie Laryea (Toronto FC).

27' Claudio Bravo (Portland Timbers) wins a free kick in the attacking half.

25' Attempt Attempt blocked. Jesús Jiménez (Toronto FC) right footed shot from the centre of the box is blocked. Assisted by Lorenzo Insigne.

24' Attempt Attempt missed. Domenico Criscito (Toronto FC) left footed shot from outside the box is high and wide to the right.

24' Attempt Attempt saved. Lorenzo Insigne (Toronto FC) right footed shot from the centre of the box is saved in the bottom left corner.

24' Attempt Attempt blocked. Jayden Nelson (Toronto FC) left footed shot from the centre of the box is blocked. Assisted by Jonathan Osorio.

22' Foul by Jayden Nelson (Toronto FC).

22' Yimmi Chara (Portland Timbers) wins a free kick in the defensive half.

21' Corner, Toronto FC. Conceded by Aljaz Ivacic.

20' Corner, Toronto FC. Conceded by Diego Chara.

19' Attempt Attempt missed. Jonathan Osorio (Toronto FC) left footed shot from outside the box is too high. Assisted by Michael Bradley.

19' Hand ball by Santiago Moreno (Portland Timbers).

18' Attempt Attempt saved. Jayden Nelson (Toronto FC) left footed shot from outside the box is saved in the bottom left corner.

17' Jonathan Osorio (Toronto FC) wins a free kick in the defensive half.

17' Foul by David Ayala (Portland Timbers).

13' Yellow card Lukas MacNaughton (Toronto FC) is shown the yellow card for a bad foul.

12' Corner, Toronto FC. Conceded by Aljaz Ivacic.

12' Attempt Attempt saved. Federico Bernardeschi (Toronto FC) left footed shot from the left side of the six yard box is saved in the bottom left corner. Assisted by Lorenzo Insigne with a through ball.

9' Domenico Criscito (Toronto FC) wins a free kick on the left wing.

9' Foul by Josecarlos Van Rankin (Portland Timbers).

8' Lorenzo Insigne (Toronto FC) wins a free kick on the left wing.

8' Foul by Josecarlos Van Rankin (Portland Timbers).

8' Offside, Portland Timbers. Sebastián Blanco tries a through ball, but Jaroslaw Niezgoda is caught offside.

6' Corner, Portland Timbers. Conceded by Domenico Criscito.

6' Attempt Attempt saved. Lorenzo Insigne (Toronto FC) right footed shot from outside the box is saved in the top right corner. Assisted by Domenico Criscito.

5' Jonathan Osorio (Toronto FC) wins a free kick in the defensive half.

5' Foul by David Ayala (Portland Timbers).

4' Jayden Nelson (Toronto FC) wins a free kick in the defensive half.

4' Foul by Santiago Moreno (Portland Timbers).

3' Richie Laryea (Toronto FC) wins a free kick on the right wing.

3' Foul by David Ayala (Portland Timbers).

1' Foul by Bill Tuiloma (Portland Timbers).

1' Jesús Jiménez (Toronto FC) wins a free kick in the attacking half.

First Half begins.

Lineups are announced and players are warming up.