Commentary:
90+11' Both teams could have won today but Ajax just managed to carve out the victory
90+11' That's it! The referee blows the final whistle
90+11' Ball possession: Ajax: 48%, SC Heerenveen: 52%.
90+11' Bertrand Traore sends a direct free kick on target, but Mickey van der Hart has it under control
90+11' Ball possession: Ajax: 48%, SC Heerenveen: 52%.
90+10' The referee signals a free kick as Dimitris Rallis from SC Heerenveen trips Brian Brobbey
90+10' Goal kick for SC Heerenveen.
90+9' Brian Brobbey from Ajax sends an effort wide of target
90+9' Ajax start a counter attack.
90+9' Dies Janse wins an air challenge against Dimitris Rallis
90+8' Ajax take a throw-in in their own half of the field.
90+8' Mickey van der Hart from SC Heerenveen intercepts a cross aimed towards the box.
90+7' Pawel Bochniewicz from SC Heerenveen is ruled offside.
90+7' Safe hands from Remko Pasveer as he comes out and claims the ball
90+6' SC Heerenveen take a throw-in in their own half of the field.
90+6' Josip Sutalo from Ajax intercepts a cross aimed towards the box.
90+5' Ball possession: Ajax: 48%, SC Heerenveen: 52%.
90+5' The referee signals a free kick as Jordan Henderson from Ajax trips Luuk Brouwers
90+4' Ajax start a counter attack.
90+4' Anton Gaaei makes the tackle and wins possession for his team
90+4' SC Heerenveen are trying to create something here.
90+3' The referee signals a free kick as Sivert Heggheim Mannsverk from Ajax trips Levi Smans
90+3' Goal kick for SC Heerenveen.
90+2' The cross by Jordan Henderson from Ajax successfully finds a teammate in the box.
90+2' Jordan Henderson wins an air challenge against Mats Koehlert
90+2' A shot by Dies Janse is blocked.
90+2' Oliver Braude from SC Heerenveen intercepts a cross aimed towards the box.
90+1' Ajax take a throw-in in the opponent's half of the field.
90+1' Pawel Bochniewicz relieves the pressure with a clearance
90+1' Sam Kersten from SC Heerenveen intercepts a cross aimed towards the box.
90+1' Kenneth Taylor swings in the ball from a corner on the left, but it is nowhere near a teammate.
90+1' The fourth official shows there are 9 minute(s) of time to be added.
90' Ball possession: Ajax: 48%, SC Heerenveen: 52%.
90' Sam Kersten from SC Heerenveen intercepts a cross aimed towards the box.
90' Ajax are trying to create something here.
89' Goal kick for Ajax.
89' Ion Nicolaescu wins an air challenge against Josip Sutalo
88' SC Heerenveen take a throw-in in the opponent's half of the field.
88' Anton Gaaei from Ajax intercepts a cross aimed towards the box.
88' The referee signals a free kick as Youri Baas from Ajax trips Ion Nicolaescu
87' Mats Koehlert from SC Heerenveen intercepts a cross aimed towards the box.
87' Carlos Forbs wins an air challenge against Oliver Braude
87' Pawel Bochniewicz from SC Heerenveen intercepts a cross aimed towards the box.
87' Ajax are trying to create something here.
87' SC Heerenveen take a throw-in in their own half of the field.
87' The game is restarted.
86' Carlos Forbs is down injured and receives medical attention on the field.
85' Play has been stopped because there is a player lying on the pitch.
85' Ball possession: Ajax: 48%, SC Heerenveen: 52%.
84' The referee runs back to show Oliver Braude from SC Heerenveen a yellow card for the previous foul.
84' Oliver Braude from SC Heerenveen concedes a foul on Carlos Forbs but the referee decides against stopping the play and waves play on!
84' Ajax are trying to create something here.
84' Goal kick for Ajax.
84' A chance presents itself to Ion Nicolaescu from SC Heerenveen but his header goes wide
84' The cross by Jacob Trenskow from SC Heerenveen successfully finds a teammate in the box.
84' SC Heerenveen take a throw-in in the opponent's half of the field.
83' Josip Sutalo from Ajax intercepts a cross aimed towards the box.
83' The referee signals a free kick as Anton Gaaei from Ajax trips Jacob Trenskow
82' Mats Koehlert makes the tackle and wins possession for his team
82' Ajax start a counter attack.
82' Dies Janse successfully blocks the shot
82' A shot by Jacob Trenskow is blocked.
82' Ajax take a throw-in in their own half of the field.
81' Kristian Hlynsson is leaving the field to be replaced by Brian Brobbey in a tactical substitution.
80' Espen van Ee is leaving the field to be replaced by Levi Smans in a tactical substitution.
80' Danilo Al-Saed is leaving the field to be replaced by Dimitris Rallis in a tactical substitution.
80' The game is restarted.
80' Ball possession: Ajax: 49%, SC Heerenveen: 51%.
80' Play has been stopped because there is a player lying on the pitch.
79' SC Heerenveen are trying to create something here.
78' Mickey van der Hart from SC Heerenveen intercepts a cross aimed towards the box.
78' Ajax with a potentially dangerous attack.
78' Ajax take a throw-in in the opponent's half of the field.
77' Safe hands from Mickey van der Hart as he comes out and claims the ball
77' Sam Kersten is penalised for pushing Bertrand Traore.
76' SC Heerenveen are in control of the ball.
75' The referee signals a free kick as Luuk Brouwers from SC Heerenveen trips Kristian Hlynsson
75' Ball possession: Ajax: 50%, SC Heerenveen: 50%.
74' SC Heerenveen take a throw-in in their own half of the field.
74' Ajax take a throw-in in their own half of the field.
73' A player from SC Heerenveen takes a long throw into the opponent's box.
73' Mika Godts is leaving the field to be replaced by Jordan Henderson in a tactical substitution.
72' Good effort by Kristian Hlynsson as he directs a shot on target, but the keeper saves it
72' Carlos Forbs creates a scoring opportunity for his teammate
72' Pawel Bochniewicz from SC Heerenveen intercepts a cross aimed towards the box.
72' A player from Ajax takes a long throw into the opponent's box.
72' Sam Kersten successfully blocks the shot
71' A shot by Bertrand Traore is blocked.
70' Denzel Hall is coming out with a knock and is replaced by Oliver Braude.
70' The game is restarted.
70' Ball possession: Ajax: 51%, SC Heerenveen: 49%.
69' Denzel Hall is down injured and receives medical attention on the field.
69' Play has been stopped because there is a player lying on the pitch.
68' The match is being played at a slow tempo with neither side having the upper hand
67' Ajax are trying to create something here.
66' The match resumes with a drop ball.
66' Ball possession: Ajax: 50%, SC Heerenveen: 50%.
66' Youri Baas is down injured and receives medical attention on the field.
66' Play has been stopped because there is a player lying on the pitch.
66' Kristian Hlynsson from Ajax intercepts a cross aimed towards the box.
65' Espen van Ee takes the free-kick but it is blocked by the wall
65' The referee signals a free kick as Bertrand Traore from Ajax trips Espen van Ee
64' SC Heerenveen are trying to create something here.
64' SC Heerenveen are in control of the ball.
62' Ilias Sebaoui is leaving the field to be replaced by Jacob Trenskow in a tactical substitution.
62' Bertrand Traore from Ajax is ruled offside.
61' SC Heerenveen take a throw-in in the opponent's half of the field.
61' Carlos Forbs makes the tackle and wins possession for his team
60' SC Heerenveen start a counter attack.
60' Ilias Sebaoui relieves the pressure with a clearance
60' Ball possession: Ajax: 51%, SC Heerenveen: 49%.
60' Ajax are trying to create something here.
60' Pawel Bochniewicz wins an air challenge against Bertrand Traore
59' Ajax take a throw-in in the opponent's half of the field.
59' Ajax take a throw-in in their own half of the field.
59' Goal kick for Ajax.
59' Branco van den Boomen is leaving the field to be replaced by Kenneth Taylor in a tactical substitution.
58' Steven Berghuis is leaving the field to be replaced by Carlos Forbs in a tactical substitution.
58' Chuba Akpom is leaving the field to be replaced by Bertrand Traore in a tactical substitution.
58' SC Heerenveen are trying to create something here.
57' SC Heerenveen are in control of the ball.
56' The referee signals a free kick as Dies Janse from Ajax trips Danilo Al-Saed
56' Ajax take a throw-in in the opponent's half of the field.
55' SC Heerenveen take a throw-in in their own half of the field.
55' Ball possession: Ajax: 52%, SC Heerenveen: 48%.
55' Mats Koehlert from SC Heerenveen intercepts a cross aimed towards the box.
55' Branco van den Boomen swings in the ball from a corner on the left, but it is nowhere near a teammate.
54' Espen van Ee relieves the pressure with a clearance
54' Good effort by Anton Gaaei as he directs a shot on target, but the keeper saves it
54' Dies Janse creates a scoring opportunity for his teammate
53' Ajax with a potentially dangerous attack.
53' Today's attendance is 54346.
53' Goal kick for SC Heerenveen.
52' Oh no. From a promising position Mika Godts from Ajax miskicks completely. Opportunity wasted.
52' Steven Berghuis creates a scoring opportunity for his teammate
52' Ajax are trying to create something here.
51' Mats Koehlert from SC Heerenveen intercepts a cross aimed towards the box.
51' Pawel Bochniewicz from SC Heerenveen intercepts a cross aimed towards the box.
51' Ajax are trying to create something here.
50' Ball possession: Ajax: 49%, SC Heerenveen: 51%.
50' Ajax are trying to create something here.
49' Sivert Heggheim Mannsverk relieves the pressure with a clearance
48' SC Heerenveen take a throw-in in the opponent's half of the field.
48' Goal kick for SC Heerenveen.
48' Kristian Hlynsson from Ajax fails to connect properly on the volley and sends the ball wide of target
48' Branco van den Boomen from Ajax swings in the corner from the left.
47' Denzel Hall relieves the pressure with a clearance
47' Ajax with a potentially dangerous attack.
47' Ajax take a throw-in in the opponent's half of the field.
47' The referee signals a free kick as Chuba Akpom from Ajax trips Sam Kersten
46' SC Heerenveen take a throw-in in their own half of the field.
46' SC Heerenveen take a throw-in in their own half of the field.
46' Daniel Seland Karlsbakk is leaving the field to be replaced by Ion Nicolaescu in a tactical substitution.
46' The second half is underway.
45+8' The only goal scored by Ajax gives them the slight advantage as we are heading into halftime.
45+8' It's over! The referee blows for half time
45+8' Ball possession: Ajax: 52%, SC Heerenveen: 48%.
45+7' SC Heerenveen are in control of the ball.
45+6' Goal kick for SC Heerenveen.
45+6' Youri Baas from Ajax sends an effort wide of target
45+6' Steven Berghuis creates a scoring opportunity for his teammate
45+6' Branco van den Boomen from Ajax takes a short corner kick from the left.
45+6' Denzel Hall relieves the pressure with a clearance
45+6' Ajax with a potentially dangerous attack.
45+5' The referee signals a free kick as Simon Olsson from SC Heerenveen trips Sivert Heggheim Mannsverk
45+5' Ball possession: Ajax: 55%, SC Heerenveen: 45%.
45+4' Kristian Hlynsson relieves the pressure with a clearance
45+4' SC Heerenveen are trying to create something here.
45+3' Chuba Akpom from Ajax is ruled offside.
45+3' POST! So nearly a goal by Branco van den Boomen but his finish hits the post!
45+3' Mika Godts creates a scoring opportunity for his teammate
45+3' Ajax with a potentially dangerous attack.
45+2' Pawel Bochniewicz is penalised for pushing Chuba Akpom.
45+2' Ajax managed to score the important first goal. Will they build on that?
45+1' Branco van den Boomen made the key pass for the goal!
45+1' The fourth official shows there are 7 minute(s) of time to be added.
45+1' Kristian Hlynsson managed to score from an easy position.
45' Mika Godts provided the assist for the goal.
45' G O O O A A A L - Kristian Hlynsson scores with the right foot!45' Mika Godts creates a scoring opportunity for his teammate
45' Ajax with a potentially dangerous attack.
45' Ball possession: Ajax: 51%, SC Heerenveen: 49%.
44' Ajax take a throw-in in the opponent's half of the field.
44' Mats Koehlert from SC Heerenveen is ruled offside.
44' Dies Janse from Ajax intercepts a cross aimed towards the box.
44' SC Heerenveen are trying to create something here.
43' SC Heerenveen take a throw-in in their own half of the field.
43' Ajax are trying to create something here.
43' Youri Baas from Ajax intercepts a cross aimed towards the box.
42' Josip Sutalo from Ajax intercepts a cross aimed towards the box.
42' Simon Olsson swings in the ball from a corner on the left, but it is nowhere near a teammate.
42' Good effort by Ilias Sebaoui as he directs a shot on target, but the keeper saves it
42' Simon Olsson makes the tackle and wins possession for his team
42' SC Heerenveen with a potentially dangerous attack.
41' SC Heerenveen take a throw-in in their own half of the field.
41' Goal kick for SC Heerenveen.
41' Mika Godts goes for goal, but his effort was never close to hitting the target.
40' Ajax with a potentially dangerous attack.
40' Ball possession: Ajax: 51%, SC Heerenveen: 49%.
40' Mats Koehlert from SC Heerenveen intercepts a cross aimed towards the box.
40' Ajax take a throw-in in their own half of the field.
39' Daniel Seland Karlsbakk from SC Heerenveen sends an effort wide of target
39' Danilo Al-Saed creates a scoring opportunity for his teammate
39' SC Heerenveen with a potentially dangerous attack.
38' SC Heerenveen take a throw-in in their own half of the field.
38' Ajax are in control of the ball.
37' SC Heerenveen are in control of the ball.
36' Ajax take a throw-in in their own half of the field.
36' Goal kick for Ajax.
36' Denzel Hall fails to find the target with a shot from outside the box
35' Denzel Hall makes the tackle and wins possession for his team
35' Ball possession: Ajax: 53%, SC Heerenveen: 47%.
35' SC Heerenveen take a throw-in in the opponent's half of the field.
34' Good effort by Danilo Al-Saed as he directs a shot on target, but the keeper saves it
34' SC Heerenveen are trying to create something here.
33' SC Heerenveen take a throw-in in the opponent's half of the field.
33' Ilias Sebaoui from SC Heerenveen intercepts a cross aimed towards the box.
32' Ajax are trying to create something here.
31' Goal kick for SC Heerenveen.
31' Mika Godts from Ajax sends an effort wide of target
31' The cross by Anton Gaaei from Ajax successfully finds a teammate in the box.
31' Ajax with a potentially dangerous attack.
30' Sam Kersten relieves the pressure with a clearance
30' Mats Koehlert from SC Heerenveen intercepts a cross aimed towards the box.
30' Mika Godts swings in the ball from a corner on the left, but it is nowhere near a teammate.
30' Denzel Hall relieves the pressure with a clearance
30' Ball possession: Ajax: 51%, SC Heerenveen: 49%.
29' The referee signals a free kick as Espen van Ee from SC Heerenveen trips Branco van den Boomen
29' The game is restarted.
28' Water break. It's hot out there today and the game is paused so the players can take some liquids on-board.
27' The referee signals a free kick as Simon Olsson from SC Heerenveen trips Chuba Akpom
26' SC Heerenveen are trying to create something here.
26' SC Heerenveen are in control of the ball.
25' Ball possession: Ajax: 53%, SC Heerenveen: 47%.
25' The match resumes with a drop ball.
25' Daniel Seland Karlsbakk is down injured and receives medical attention on the field.
25' Play has been stopped because there is a player lying on the pitch.
23' Ilias Sebaoui from SC Heerenveen is ruled offside.
23' Chuba Akpom from Ajax intercepts a cross aimed towards the box.
23' Anton Gaaei from Ajax goes a bit too far there as the pulls down Ilias Sebaoui
22' SC Heerenveen take a throw-in in the opponent's half of the field.
22' The match is being played at a slow tempo with neither side having the upper hand
22' Josip Sutalo from Ajax intercepts a cross aimed towards the box.
22' Simon Olsson swings in the ball from a corner on the left, but it is nowhere near a teammate.
21' Josip Sutalo relieves the pressure with a clearance
21' SC Heerenveen are trying to create something here.
21' Ajax take a throw-in in their own half of the field.
20' Ball possession: Ajax: 55%, SC Heerenveen: 45%.
20' Ajax take a throw-in in the opponent's half of the field.
19' Ajax are trying to create something here.
18' Goal kick for SC Heerenveen.
17' Steven Berghuis goes for goal on the direct free kick, but the shot sails wide
16' Pawel Bochniewicz commits a rough foul on an opponent and goes into the referee's book.
16' NO RED CARD! - After reviewing the game, the referee decides to change the originally given red card for Pawel Bochniewicz from SC Heerenveen to a yellow.
15' Ball possession: Ajax: 54%, SC Heerenveen: 46%.
13' VAR - CARD! - The referee has stopped the play. VAR check in progress, a potential card for a player from SC Heerenveen.
12' Reckless challenge there. Pawel Bochniewicz commits a rough foul on Mika Godts
12' Ajax with a potentially dangerous attack.
11' SC Heerenveen take a throw-in in the opponent's half of the field.
11' Danilo Al-Saed from SC Heerenveen goes a bit too far there as the pulls down Dies Janse
10' Ball possession: Ajax: 61%, SC Heerenveen: 39%.
10' Espen van Ee makes the tackle and wins possession for his team
10' Ajax take a throw-in in their own half of the field.
9' SC Heerenveen take a throw-in in their own half of the field.
8' SC Heerenveen take a throw-in in their own half of the field.
7' Safe hands from Mickey van der Hart as he comes out and claims the ball
7' A player from Ajax takes a long throw into the opponent's box.
7' Denzel Hall from SC Heerenveen intercepts a cross aimed towards the box.
7' Ajax with a potentially dangerous attack.
7' The referee signals a free kick as Danilo Al-Saed from SC Heerenveen trips Dies Janse
5' SC Heerenveen are in control of the ball.
5' Simon Olsson from SC Heerenveen intercepts a cross aimed towards the box.
5' Ball possession: Ajax: 60%, SC Heerenveen: 40%.
4' Goal kick for SC Heerenveen.
3' Ajax are trying to create something here.
2' Ajax are in control of the ball.
2' Youri Baas wins an air challenge against Daniel Seland Karlsbakk
1' Remko Pasveer relieves the pressure with a clearance
1' SC Heerenveen with a potentially dangerous attack.
1' SC Heerenveen are trying to create something here.
1' A perfect day for football with glorious sunshine.
1' The pitch is in good condition today allowing for more technical play
1' SC Heerenveen kick-off, and the game is underway.
1' The referee starts the match.
Welcome to Johan Cruijff ArenA, the match will start in about 5 minutes.
Max favourites reached