Match ends, Canada 1, Morocco 2.
93' Second Half ends, Canada 1, Morocco 2.
91' Offside, Canada. Milan Borjan tries a through ball, but Richie Laryea is caught offside.
91' Corner, Canada. Conceded by Youssef En-Nesyri.
89' Jonathan David (Canada) wins a free kick in the attacking half.
89' Foul by Abderrazak Hamdallah (Morocco).
88' Ismaël Koné (Canada) wins a free kick in the defensive half.
88' Foul by Abderrazak Hamdallah (Morocco).
87' Foul by Tajon Buchanan (Canada).
87' Youssef En-Nesyri (Morocco) wins a free kick in the defensive half.
87' Atiba Hutchinson (Canada) wins a free kick in the attacking half.
87' Foul by Sofyan Amrabat (Morocco).
86' Richie Laryea (Canada) wins a free kick in the defensive half.
86' Foul by Zakaria Aboukhlal (Morocco).
84' Substitution Substitution, Morocco. Yahya Jabrane replaces Achraf Hakimi.
83' Yellow card Steven Vitória (Canada) is shown the yellow card for a bad foul.
83' Foul by Steven Vitória (Canada).
83' Abderrazak Hamdallah (Morocco) wins a free kick on the right wing.
83' Foul by Tajon Buchanan (Canada).
83' Jawad El Yamiq (Morocco) wins a free kick in the defensive half.
81' Corner, Canada. Conceded by Noussair Mazraoui.
77' David Wotherspoon (Canada) wins a free kick on the left wing.
77' Foul by Sofyan Amrabat (Morocco).
76' Substitution Substitution, Morocco. Jawad El Yamiq replaces Azzedine Ounahi.
75' Substitution Substitution, Morocco. Abderrazak Hamdallah replaces Hakim Ziyech.
75' Substitution Substitution, Canada. David Wotherspoon replaces Junior Hoilett.
74' Corner, Canada. Conceded by Sofyan Amrabat.
73' Corner, Canada. Conceded by Noussair Mazraoui.
70' Attempt Attempt missed. Alistair Johnston (Canada) header from very close range is just a bit too high following a corner.
70' Atiba Hutchinson (Canada) hits the bar with a header from the centre of the box. Assisted by Junior Hoilett with a cross following a corner.
70' Corner, Canada. Conceded by Romain Saïss.
69' Tajon Buchanan (Canada) wins a free kick in the attacking half.
69' Foul by Sofyan Amrabat (Morocco).
67' Offside, Canada. Kamal Miller tries a through ball, but Junior Hoilett is caught offside.
65' Offside, Canada. Junior Hoilett tries a through ball, but Alphonso Davies is caught offside.
64' Substitution Substitution, Canada. Richie Laryea replaces Jonathan Osorio.
64' Substitution Substitution, Morocco. Selim Amallah replaces Abdelhamid Sabiri.
64' Substitution Substitution, Morocco. Zakaria Aboukhlal replaces Sofiane Boufal.
60' Substitution Substitution, Canada. Ismaël Koné replaces Samuel Adekugbe.
59' Substitution Substitution, Canada. Atiba Hutchinson replaces Mark-Anthony Kaye.
59' Substitution Substitution, Canada. Jonathan David replaces Cyle Larin.
57' Attempt Attempt missed. Alphonso Davies (Canada) left footed shot from the centre of the box is close, but misses to the right. Assisted by Junior Hoilett with a cross.
55' Junior Hoilett (Canada) wins a free kick on the right wing.
55' Foul by Sofiane Boufal (Morocco).
54' Alphonso Davies (Canada) wins a free kick on the left wing.
54' Foul by Hakim Ziyech (Morocco).
53' Foul by Alistair Johnston (Canada).
53' Sofiane Boufal (Morocco) wins a free kick in the defensive half.
50' Foul by Sofiane Boufal (Morocco).
50' Jonathan Osorio (Canada) wins a free kick in the defensive half.
46' Kamal Miller (Canada) wins a free kick in the defensive half.
46' Foul by Azzedine Ounahi (Morocco).
45' Foul by Tajon Buchanan (Canada).
45' Achraf Hakimi (Morocco) wins a free kick in the defensive half.
45' Second Half begins Canada 1, Morocco 2.
50' First Half ends, Canada 1, Morocco 2.
49' Foul by Steven Vitória (Canada).
49' Sofiane Boufal (Morocco) wins a free kick in the defensive half.
47' Offside, Morocco. Youssef En-Nesyri tries a through ball, but Nayef Aguerd is caught offside.
46' Yellow card Samuel Adekugbe (Canada) is shown the yellow card for a bad foul.
46' Foul by Samuel Adekugbe (Canada).
46' Achraf Hakimi (Morocco) wins a free kick on the right wing.
42' Steven Vitória (Canada) wins a free kick in the defensive half.
42' Foul by Youssef En-Nesyri (Morocco).
42' Foul by Alistair Johnston (Canada).
42' Sofiane Boufal (Morocco) wins a free kick in the defensive half.
40' Corner, Canada. Conceded by Achraf Hakimi.
39'
Goal de Naif Aguerd (1-2)
Own Goal by Nayef Aguerd, Morocco. Canada 1, Morocco 2.
39' Offside, Morocco. Azzedine Ounahi tries a through ball, but Sofiane Boufal is caught offside.
38' Foul by Steven Vitória (Canada).
38' Youssef En-Nesyri (Morocco) wins a free kick in the defensive half.
32' Junior Hoilett (Canada) wins a free kick in the defensive half.
32' Foul by Sofiane Boufal (Morocco).
32' Attempt Attempt blocked. Abdelhamid Sabiri (Morocco) right footed shot from the centre of the box is blocked. Assisted by Sofiane Boufal.
30' Offside, Morocco. Azzedine Ounahi tries a through ball, but Youssef En-Nesyri is caught offside.
29' Foul by Sofiane Boufal (Morocco).
29' Steven Vitória (Canada) wins a free kick in the defensive half.
28' Azzedine Ounahi (Morocco) wins a free kick in the defensive half.
28' Foul by Mark-Anthony Kaye (Canada).
27' Noussair Mazraoui (Morocco) wins a free kick in the defensive half.
27' Foul by Cyle Larin (Canada).
25' Yellow card Jonathan Osorio (Canada) is shown the yellow card for a bad foul.
25' Abdelhamid Sabiri (Morocco) wins a free kick in the defensive half.
25' Foul by Jonathan Osorio (Canada).
22'
Goal de En-Nesyri (0-2)
Goal! Canada 0, Morocco 2. Youssef En-Nesyri (Morocco) right footed shot from the right side of the box to the bottom right corner. Assisted by Achraf Hakimi with a through ball.
19' Foul by Sofiane Boufal (Morocco).
19' Mark-Anthony Kaye (Canada) wins a free kick in the defensive half.
16' Offside, Morocco. Yassine Bounou tries a through ball, but Youssef En-Nesyri is caught offside.
15' Attempt Attempt missed. Hakim Ziyech (Morocco) left footed shot from outside the box is high and wide to the left. Assisted by Sofiane Boufal.
14' Attempt Attempt missed. Tajon Buchanan (Canada) right footed shot from the left side of the six yard box misses to the left. Assisted by Cyle Larin with a cross following a fast break.
13' Corner, Morocco. Conceded by Alistair Johnston.
9' Foul by Cyle Larin (Canada).
9' Sofiane Boufal (Morocco) wins a free kick on the left wing.
9' Attempt Attempt missed. Sofiane Boufal (Morocco) left footed shot from the centre of the box misses to the left following a corner.
8' Corner, Morocco. Conceded by Mark-Anthony Kaye.
8' Attempt Attempt blocked. Abdelhamid Sabiri (Morocco) right footed shot from outside the box is blocked.
6' Yellow card Junior Hoilett (Canada) is shown the yellow card for a bad foul.
6' Azzedine Ounahi (Morocco) wins a free kick in the attacking half.
6' Foul by Junior Hoilett (Canada).
5' Offside, Canada. Alphonso Davies tries a through ball, but Cyle Larin is caught offside.
3'
Goal de Hakim Ziyech (0-1)
Goal! Canada 0, Morocco 1. Hakim Ziyech (Morocco) left footed shot from outside the box to the bottom right corner.
2' Attempt Attempt blocked. Mark-Anthony Kaye (Canada) left footed shot from outside the box is blocked. Assisted by Alphonso Davies.
First Half begins.
Lineups are announced and players are warming up.