Giacomo Quagliata (Heracles Almelo) is shown the yellow card for a bad foul.
84'
Foul by Giacomo Quagliata (Heracles Almelo).
84'
Antony (Ajax) wins a free kick on the right wing.
81'
Attempt saved. Lucas Schoofs (Heracles Almelo) header from the centre of the box is saved in the centre of the goal. Assisted by Silvester van der Water with a cross.
80'
Substitution, Heracles Almelo. Sinan Bakis replaces Ismail Azzaoui.
79'
Goal! Heracles Almelo 0, Ajax 2. Sébastien Haller (Ajax) left footed shot from very close range to the centre of the goal. Assisted by Davy Klaassen with a headed pass.
78'
Hand ball by Lucas Schoofs (Heracles Almelo).
78'
Attempt blocked. Delano Burgzorg (Heracles Almelo) right footed shot from the left side of the box is blocked.
75'
Sébastien Haller (Ajax) wins a free kick in the attacking half.
75'
Foul by Robin Pröpper (Heracles Almelo).
72'
Foul by Sébastien Haller (Ajax).
72'
Robin Pröpper (Heracles Almelo) wins a free kick in the defensive half.
72'
Substitution, Ajax. Devyne Rensch replaces Noussair Mazraoui because of an injury.
71'
Substitution, Ajax. Antony replaces David Neres.
69'
Attempt missed. Tim Breukers (Heracles Almelo) right footed shot from the right side of the box is high and wide to the right. Assisted by Ismail Azzaoui.
69'
Attempt missed. Ismail Azzaoui (Heracles Almelo) right footed shot from the centre of the box misses to the right.
66'
Sébastien Haller (Ajax) is shown the yellow card for a bad foul.
66'
Foul by Sébastien Haller (Ajax).
66'
Marco Rente (Heracles Almelo) wins a free kick in the attacking half.
65'
Substitution, Heracles Almelo. Silvester van der Water replaces Teun Bijleveld.
65'
Substitution, Heracles Almelo. Ahmed Kutucu replaces Rai Vloet.
62'
Marco Rente (Heracles Almelo) wins a free kick in the defensive half.
62'
Foul by Dusan Tadic (Ajax).
62'
Attempt blocked. Dusan Tadic (Ajax) left footed shot from the centre of the box is blocked. Assisted by Sébastien Haller.
59'
Foul by Noussair Mazraoui (Ajax).
59'
Delano Burgzorg (Heracles Almelo) wins a free kick in the attacking half.
58'
Attempt missed. Delano Burgzorg (Heracles Almelo) right footed shot from outside the box misses to the left. Assisted by Robin Pröpper.
57'
Foul by Dusan Tadic (Ajax).
57'
Tim Breukers (Heracles Almelo) wins a free kick in the defensive half.
55'
David Neres (Ajax) wins a free kick in the defensive half.
55'
Foul by Giacomo Quagliata (Heracles Almelo).
53'
Corner, Ajax. Conceded by Giacomo Quagliata.
50'
Attempt missed. Ryan Gravenberch (Ajax) left footed shot from outside the box misses to the right.
49'
Attempt missed. Sébastien Haller (Ajax) right footed shot from outside the box misses to the left. Assisted by Davy Klaassen.
49'
Attempt saved. Rai Vloet (Heracles Almelo) right footed shot from a difficult angle and long range on the left is saved in the centre of the goal.
48'
Foul by Jurriën Timber (Ajax).
48'
Delano Burgzorg (Heracles Almelo) wins a free kick on the left wing.
47'
Dusan Tadic (Ajax) wins a free kick on the left wing.
47'
Foul by Tim Breukers (Heracles Almelo).
45'
Second Half begins Heracles Almelo 0, Ajax 1.
45'+4
First Half ends, Heracles Almelo 0, Ajax 1.
45'+3
Attempt missed. Ismail Azzaoui (Heracles Almelo) right footed shot from the right side of the six yard box misses to the right. Assisted by Delano Burgzorg.
45'+3
Attempt missed. Delano Burgzorg (Heracles Almelo) right footed shot from the centre of the box misses to the right.
45'+2
Hand ball by Dusan Tadic (Ajax).
45'
Offside, Ajax. Edson Álvarez tries a through ball, but David Neres is caught offside.
43'
Foul by Daley Blind (Ajax).
43'
Ismail Azzaoui (Heracles Almelo) wins a free kick on the right wing.
40'
Foul by Davy Klaassen (Ajax).
40'
Ismail Azzaoui (Heracles Almelo) wins a free kick in the defensive half.
36'
Foul by Ismail Azzaoui (Heracles Almelo).
36'
Nicolás Tagliafico (Ajax) wins a free kick in the defensive half.
35'
Dusan Tadic (Ajax) wins a free kick in the defensive half.
35'
Foul by Ismail Azzaoui (Heracles Almelo).
34'
Attempt blocked. Rai Vloet (Heracles Almelo) right footed shot from outside the box is blocked. Assisted by Ismail Azzaoui.
27'
Corner, Heracles Almelo. Conceded by Sébastien Haller.
27'
Attempt blocked. Lucas Schoofs (Heracles Almelo) header from the left side of the six yard box is blocked. Assisted by Rai Vloet with a cross.
26'
Corner, Heracles Almelo. Conceded by David Neres.
24'
Corner, Heracles Almelo. Conceded by Noussair Mazraoui.
24'
Attempt blocked. Ismail Azzaoui (Heracles Almelo) left footed shot from outside the box is blocked. Assisted by Teun Bijleveld.
23'
Foul by Edson Álvarez (Ajax).
23'
Teun Bijleveld (Heracles Almelo) wins a free kick in the defensive half.
23'
Attempt saved. Davy Klaassen (Ajax) header from the right side of the six yard box is saved in the bottom right corner. Assisted by Ryan Gravenberch with a cross.
23'
Corner, Ajax. Conceded by Ismail Azzaoui.
22'
Foul by Marco Rente (Heracles Almelo).
22'
Dusan Tadic (Ajax) wins a free kick on the left wing.
20'
Attempt missed. Sébastien Haller (Ajax) right footed shot from the centre of the box misses to the right. Assisted by Nicolás Tagliafico.
15'
Goal! Heracles Almelo 0, Ajax 1. Davy Klaassen (Ajax) right footed shot from the centre of the box to the bottom right corner. Assisted by Sébastien Haller.
14'
Foul by Teun Bijleveld (Heracles Almelo).
14'
Nicolás Tagliafico (Ajax) wins a free kick in the defensive half.
13'
Sébastien Haller (Ajax) wins a free kick in the attacking half.
13'
Foul by Robin Pröpper (Heracles Almelo).
11'
Corner, Heracles Almelo. Conceded by Daley Blind.
11'
Attempt blocked. Ismail Azzaoui (Heracles Almelo) right footed shot from a difficult angle on the left is blocked. Assisted by Delano Burgzorg.
6'
Foul by Ryan Gravenberch (Ajax).
6'
Teun Bijleveld (Heracles Almelo) wins a free kick in the attacking half.
3'
Attempt missed. Teun Bijleveld (Heracles Almelo) left footed shot from the centre of the box misses to the left. Assisted by Delano Burgzorg following a fast break.