Federico Bernardeschi (Toronto FC) is shown the yellow card for excessive celebration.
85'
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.
85'
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.
84'
Hand ball by Marvin Loría (Portland Timbers).
84'
Foul by Lorenzo Insigne (Toronto FC).
84'
Josecarlos Van Rankin (Portland Timbers) wins a free kick on the right wing.
81'
Foul by Chris Mavinga (Toronto FC).
81'
Eryk Williamson (Portland Timbers) wins a free kick in the attacking half.
Substitution, Toronto FC. Deandre Kerr replaces Jayden Nelson.
79'
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.
78'
Jayden Nelson (Toronto FC) wins a free kick in the defensive half.
78'
Foul by Josecarlos Van Rankin (Portland Timbers).
78'
Richie Laryea (Toronto FC) wins a free kick in the defensive half.
78'
Foul by Yimmi Chara (Portland Timbers).
78'
Offside, Portland Timbers. Dairon Asprilla tries a through ball, but Yimmi Chara is caught offside.
77'
Attempt missed. Federico Bernardeschi (Toronto FC) right footed shot from outside the box is too high. Assisted by Jonathan Osorio.
76'
Richie Laryea (Toronto FC) wins a free kick in the defensive half.
76'
Foul by Sebastián Blanco (Portland Timbers).
73'
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.
72'
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.
72'
Attempt blocked. Domenico Criscito (Toronto FC) left footed shot from the left side of the box is blocked.
70'
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.
68'
Jonathan Osorio (Toronto FC) is shown the yellow card for a bad foul.
68'
Foul by Jonathan Osorio (Toronto FC).
68'
Claudio Bravo (Portland Timbers) wins a free kick in the defensive half.
67'
Chris Mavinga (Toronto FC) is shown the yellow card for a bad foul.
65'
Jonathan Osorio (Toronto FC) wins a free kick in the defensive half.
65'
Foul by Diego Chara (Portland Timbers).
64'
Substitution, Portland Timbers. Eryk Williamson replaces David Ayala.
Yimmi Chara (Portland Timbers) wins a free kick on the left wing.
62'
Foul by Richie Laryea (Toronto FC).
62'
Substitution, Toronto FC. Ayo Akinola replaces Jesús Jiménez.
60'
Corner, Toronto FC. Conceded by Aljaz Ivacic.
60'
Attempt missed. Lorenzo Insigne (Toronto FC) right footed shot from outside the box is close, but misses to the left. Assisted by Jonathan Osorio.
56'
Offside, Toronto FC. Domenico Criscito tries a through ball, but Jesús Jiménez is caught offside.
55'
Jayden Nelson (Toronto FC) wins a free kick in the defensive half.
55'
Foul by Diego Chara (Portland Timbers).
55'
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.
53'
Aljaz Ivacic (Portland Timbers) wins a free kick in the defensive half.
53'
Foul by Federico Bernardeschi (Toronto FC).
52'
Federico Bernardeschi (Toronto FC) wins a free kick in the defensive half.
52'
Foul by Diego Chara (Portland Timbers).
52'
Offside, Toronto FC. Domenico Criscito tries a through ball, but Lukas MacNaughton is caught offside.
51'
Corner, Toronto FC. Conceded by Dario Zuparic.
51'
Attempt blocked. Lorenzo Insigne (Toronto FC) right footed shot from outside the box is blocked. Assisted by Jesús Jiménez.
50'
Richie Laryea (Toronto FC) wins a free kick in the defensive half.
50'
Foul by David Ayala (Portland Timbers).
48'
Foul by Richie Laryea (Toronto FC).
48'
Yimmi Chara (Portland Timbers) wins a free kick on the left wing.
47'
Attempt blocked. Jesús Jiménez (Toronto FC) left footed shot from the centre of the box is blocked.
47'
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'
Foul by Claudio Bravo (Portland Timbers).
46'
Richie Laryea (Toronto FC) wins a free kick on the right wing.
45'
Second Half begins Toronto FC 1, Portland Timbers 0.
45'+1
First Half ends, Toronto FC 1, Portland Timbers 0.
44'
Attempt blocked. Jesús Jiménez (Toronto FC) right footed shot from the centre of the box is blocked.
44'
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.
41'
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.
39'
Foul by Federico Bernardeschi (Toronto FC).
39'
David Ayala (Portland Timbers) wins a free kick in the defensive half.
35'
Attempt missed. Lorenzo Insigne (Toronto FC) right footed shot from the left side of the box is high and wide to the right.
35'
Offside, Portland Timbers. David Ayala tries a through ball, but Jaroslaw Niezgoda is caught offside.
35'
Offside, Portland Timbers. David Ayala tries a through ball, but Jaroslaw Niezgoda is caught offside.
32'
Foul by Chris Mavinga (Toronto FC).
32'
Diego Chara (Portland Timbers) wins a free kick on the right wing.
29'
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.
28'
Foul by Richie Laryea (Toronto FC).
28'
Claudio Bravo (Portland Timbers) wins a free kick in the attacking half.
26'
Attempt blocked. Jesús Jiménez (Toronto FC) right footed shot from the centre of the box is blocked. Assisted by Lorenzo Insigne.
25'
Attempt missed. Domenico Criscito (Toronto FC) left footed shot from outside the box is high and wide to the right.
25'
Attempt saved. Lorenzo Insigne (Toronto FC) right footed shot from the centre of the box is saved in the bottom left corner.
25'
Attempt blocked. Jayden Nelson (Toronto FC) left footed shot from the centre of the box is blocked. Assisted by Jonathan Osorio.
23'
Foul by Jayden Nelson (Toronto FC).
23'
Yimmi Chara (Portland Timbers) wins a free kick in the defensive half.
22'
Corner, Toronto FC. Conceded by Aljaz Ivacic.
21'
Corner, Toronto FC. Conceded by Diego Chara.
20'
Attempt missed. Jonathan Osorio (Toronto FC) left footed shot from outside the box is too high. Assisted by Michael Bradley.
20'
Hand ball by Santiago Moreno (Portland Timbers).
19'
Attempt saved. Jayden Nelson (Toronto FC) left footed shot from outside the box is saved in the bottom left corner.
18'
Jonathan Osorio (Toronto FC) wins a free kick in the defensive half.
18'
Foul by David Ayala (Portland Timbers).
14'
Lukas MacNaughton (Toronto FC) is shown the yellow card for a bad foul.
13'
Corner, Toronto FC. Conceded by Aljaz Ivacic.
13'
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.
10'
Domenico Criscito (Toronto FC) wins a free kick on the left wing.
10'
Foul by Josecarlos Van Rankin (Portland Timbers).
9'
Lorenzo Insigne (Toronto FC) wins a free kick on the left wing.
9'
Foul by Josecarlos Van Rankin (Portland Timbers).
9'
Offside, Portland Timbers. Sebastián Blanco tries a through ball, but Jaroslaw Niezgoda is caught offside.
7'
Corner, Portland Timbers. Conceded by Domenico Criscito.
7'
Attempt saved. Lorenzo Insigne (Toronto FC) right footed shot from outside the box is saved in the top right corner. Assisted by Domenico Criscito.
6'
Foul by David Ayala (Portland Timbers).
6'
Jonathan Osorio (Toronto FC) wins a free kick in the defensive half.
5'
Jayden Nelson (Toronto FC) wins a free kick in the defensive half.
5'
Foul by Santiago Moreno (Portland Timbers).
4'
Richie Laryea (Toronto FC) wins a free kick on the right wing.
4'
Foul by David Ayala (Portland Timbers).
2'
Foul by Bill Tuiloma (Portland Timbers).
2'
Jesús Jiménez (Toronto FC) wins a free kick in the attacking half.