Brought to you by

Key Events

82'
R. Hajal
S. de Jong
82'
J. Ekkelenkamp
R. Gravenberch
77'
David Neres
S. Haller
0 - 3
63'
D. Tadić
Penalty Goal
0 - 2
19'
D. Klaassen
Antony
0 - 1

Match Stats

Possession
38% 61%
4
8
Shots Off Target
Shots On Target 1 5
Total Passes 390 624
More
  • Heatmap
  • Touch Map

Commentary

Match ends, sc Heerenveen 0, Ajax 3.
90' + 3' Second Half ends, sc Heerenveen 0, Ajax 3.
90' + 2' Attempt blocked. Tibor Halilovic (sc Heerenveen) right footed shot from the centre of the box is blocked. Assisted by Benjamin Nygren.
90' + 2' Attempt missed. Rami Kaib (sc Heerenveen) left footed shot from the left side of the box misses to the right. Assisted by Mitchell van Bergen with a cross.
88' Attempt missed. Rami Kaib (sc Heerenveen) left footed shot from outside the box misses to the left. Assisted by Tibor Halilovic.
84' Foul by Oussama Idrissi (Ajax).
84' Jan Paul van Hecke (sc Heerenveen) wins a free kick in the defensive half.
84' Attempt blocked. Rami Hajal (sc Heerenveen) right footed shot from outside the box is blocked.
83' Foul by Mohammed Kudus (Ajax).
83' Tibor Halilovic (sc Heerenveen) wins a free kick in the attacking half.
R. Hajal
S. de Jong
82' Substitution, sc Heerenveen. Rami Hajal replaces Siem de Jong.
J. Ekkelenkamp
R. Gravenberch
82' Substitution, Ajax. Jurgen Ekkelenkamp replaces Ryan Gravenberch.
80' Corner, Ajax. Conceded by Rami Kaib.
79' Attempt saved. Jurriën Timber (Ajax) left footed shot from outside the box is saved in the centre of the goal. Assisted by Edson Álvarez with a headed pass.
David Neres
S. Haller
77' Goal! sc Heerenveen 0, Ajax 3. David Neres (Ajax) left footed shot from the centre of the box to the centre of the goal. Assisted by Sébastien Haller with a headed pass.
R. Kongolo
J. Veerman
75' Substitution, sc Heerenveen. Rodney Kongolo replaces Joey Veerman.
O. Idrissi
D. Tadić
75' Substitution, Ajax. Oussama Idrissi replaces Dusan Tadic.
David Neres
Antony
74' Substitution, Ajax. David Neres replaces Antony.
74' Antony (Ajax) wins a free kick on the right wing.
74' Foul by Rami Kaib (sc Heerenveen).
71' Attempt missed. Antony (Ajax) right footed shot from a difficult angle on the right misses to the left.
70' Attempt blocked. Benjamin Nygren (sc Heerenveen) header from the centre of the box is blocked. Assisted by Joey Veerman with a cross.
B. Nygren
L. Schöne
69' Substitution, sc Heerenveen. Benjamin Nygren replaces Lasse Schöne.
68' Offside, Ajax. Ryan Gravenberch tries a through ball, but Sean Klaiber is caught offside.
66' Foul by Sébastien Haller (Ajax).
66' Ibrahim Dresevic (sc Heerenveen) wins a free kick in the defensive half.
65' Attempt saved. Sébastien Haller (Ajax) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Antony.
64' Attempt missed. Joey Veerman (sc Heerenveen) right footed shot from outside the box is high and wide to the right. Assisted by Mitchell van Bergen.
64' Attempt saved. Mitchell van Bergen (sc Heerenveen) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Henk Veerman with a headed pass.
D. Tadić
Penalty Goal
63' Goal! sc Heerenveen 0, Ajax 2. Dusan Tadic (Ajax) converts the penalty with a left footed shot to the top right corner.
62' Penalty Ajax. Mohammed Kudus draws a foul in the penalty area.
62' Penalty conceded by Pawel Bochniewicz (sc Heerenveen) after a foul in the penalty area.
59' Corner, Ajax. Conceded by Lasse Schöne.
M. Kudus
D. Klaassen
59' Substitution, Ajax. Mohammed Kudus replaces Davy Klaassen because of an injury.
57' Ryan Gravenberch (Ajax) wins a free kick on the left wing.
57' Foul by Ibrahim Dresevic (sc Heerenveen).
56' Corner, Ajax. Conceded by Pawel Bochniewicz.
54' Attempt missed. Davy Klaassen (Ajax) left footed shot from more than 35 yards misses to the left.
51' Attempt missed. Ryan Gravenberch (Ajax) right footed shot from outside the box is just a bit too high. Assisted by Jurriën Timber.
47' Foul by Dusan Tadic (Ajax).
47' Jan Paul van Hecke (sc Heerenveen) wins a free kick in the defensive half.
47' Attempt missed. Antony (Ajax) header from the right side of the six yard box misses to the left. Assisted by Dusan Tadic with a cross.
Second Half begins sc Heerenveen 0, Ajax 1.
S. Klaiber
D. Blind
45' Substitution, Ajax. Sean Klaiber replaces Daley Blind.
45' + 3' First Half ends, sc Heerenveen 0, Ajax 1.
45' + 1' Attempt missed. Siem de Jong (sc Heerenveen) right footed shot from outside the box is just a bit too high.
44' Foul by Davy Klaassen (Ajax).
44' Joey Veerman (sc Heerenveen) wins a free kick on the left wing.
43' VAR Decision: No Goal sc Heerenveen 0-1 Ajax.
42' Hand ball by Dusan Tadic (Ajax).
37' Attempt missed. Davy Klaassen (Ajax) right footed shot from outside the box is just a bit too high. Assisted by Sébastien Haller.
33' Dusan Tadic (Ajax) wins a free kick on the left wing.
33' Foul by Jan Paul van Hecke (sc Heerenveen).
33' Attempt missed. Davy Klaassen (Ajax) right footed shot from outside the box misses to the left. Assisted by Jurriën Timber.
32' Sébastien Haller (Ajax) wins a free kick in the attacking half.
32' Foul by Pawel Bochniewicz (sc Heerenveen).
31' Attempt missed. Antony (Ajax) left footed shot from outside the box is close, but misses to the left. Assisted by Sébastien Haller.
25' Corner, sc Heerenveen. Conceded by Sébastien Haller.
20' Foul by Sébastien Haller (Ajax).
20' Ibrahim Dresevic (sc Heerenveen) wins a free kick in the defensive half.
D. Klaassen
Antony
19' Goal! sc Heerenveen 0, Ajax 1. Davy Klaassen (Ajax) header from the centre of the box to the bottom left corner. Assisted by Antony with a cross.
18' Attempt blocked. Ryan Gravenberch (Ajax) right footed shot from the left side of the box is blocked. Assisted by Dusan Tadic.
18' Corner, Ajax. Conceded by Erwin Mulder.
9' Attempt missed. Sébastien Haller (Ajax) right footed shot from the centre of the box is too high. Assisted by Dusan Tadic.
1' Hand ball by Jan Paul van Hecke (sc Heerenveen).
First Half begins.
Lineups are announced and players are warming up.