120' It's 3 - 0 at the end of extra-time.
119' Sean Klaiber for FC Utrecht is back on the field again.
118' Play is underway once more.
117' Play has been interrupted briefly in Utrecht to check on Sean Klaiber, who is grimacing with pain.
115' AZ Alkmaar's Dabney Souza is on target but unsuccessful.
114' Corner awarded to AZ Alkmaar.
109' Andreas Ludwig (FC Utrecht) has received a yellow card from Paulus van Boekel.
109' Ridgeciano Haps returns to the field for AZ Alkmaar after picking up a slight injury.
108' Nacer Barazite of FC Utrecht smashes in a shot on target. The keeper saves, though.
107' Play has been resumed.
107' Play has been temporarily suspended for attention to Ridgeciano Haps for AZ Alkmaar who is writhing in pain on the pitch.
106' The second extra period is just kicking-off.
96' In Utrecht, FC Utrecht push forward quickly but are pulled up for offside.
93' FC Utrecht are pushing forward but Sean Klaiber's finish is wide of the goal.
92' FC Utrecht's Sebastian Haller is whistled for offside at Stadion Galgenwaard.
92' Zakaria Labyad for FC Utrecht gets in a strike but fails to hit the target.
91' The first extra period has started.
90' At Stadion Galgenwaard, Tim Krul has been yellow-carded for the away team.
90' An attacking FC Utrecht player has been brought down in the area - penalty!
90' 4 minutes of injury time will be added to the second half.
90' Corner awarded to AZ Alkmaar.
89' The home team have replaced Yassine Ayoub with Andreas Ludwig. This is the third substitution made today by Erik ten Hag.
88' FC Utrecht have been awarded a corner by Paulus van Boekel.
88' Corner awarded to FC Utrecht.
85' FC Utrecht are pushing forward but Gyrano Kerk's finish is wide of the goal.
84' Sean Klaiber for FC Utrecht drives towards goal at Stadion Galgenwaard. But the finish is unsuccessful.
82' FC Utrecht have been awarded a corner by Paulus van Boekel.
82' Goal! Gyrano Kerk extends FC Utrecht's lead to 3 - 0.
81' FC Utrecht push forward through Mark van der Maarel, whose finish on goal is saved.
80' Nacer Barazite for FC Utrecht gets in a strike but fails to hit the target.
77' Gyrano Kerk of FC Utrecht gets in a strike, but is off target.
74' FC Utrecht's Mark van der Maarel attacks the ball with his head but his effort fails to hit the target.
73' Corner awarded to FC Utrecht.
73' Erik ten Hag (FC Utrecht) is making a second substitution, with Nacer Barazite replacing Edson Braafheid.
71' In Utrecht FC Utrecht drive forward through Zakaria Labyad. His shot is on target but it's saved.
70' John van den Brom is making the team's third substitution at Stadion Galgenwaard with Pantelis Hatzidiakos replacing Calvin Stengs.
67' Derrick Luckassen (AZ Alkmaar) has been shown a straight red card by referee Paulus van Boekel.
64' Fred Friday (AZ Alkmaar) has replaced the possibly injured Wout Weghorst at Stadion Galgenwaard.
63' FC Utrecht's Willem Janssen gets his shot away but it misses the target.
59' Dabney Souza (AZ Alkmaar) has received a first yellow card.
58' AZ Alkmaar's Wout Weghorst looks ok and returns to the pitch.
56' Ben Rienstra is replacing Mats Seuntjens for the away team.
56' The match is underway again.
56' Attention is being given to AZ Alkmaar’s Wout Weghorst and play has been suspended briefly.
54' FC Utrecht drive forward and Gyrano Kerk gets in a shot. Without netting, however.
54' FC Utrecht have been awarded a corner by Paulus van Boekel.
53' FC Utrecht's Mark van der Maarel is on target but unsuccessful.
50' Giovanni Troupee is writhing in pain and play has been suspended for a few moments.
50' FC Utrecht are coming forward and Edson Braafheid gets in a strike, it misses the target, however.
50' Corner awarded to FC Utrecht.
47' FC Utrecht push forward through Sebastian Haller, whose finish on goal is saved.
46' The second half has started at Stadion Galgenwaard.
45' The ref's whistle signals the end of the first-half.
45' FC Utrecht's Edson Braafheid breaks free at Stadion Galgenwaard. But the strike goes wide of the post.
45' 2 minutes will be added to the first half in Utrecht.
45' Gyrano Kerk of FC Utrecht smashes in a shot on target. The keeper saves, though.
44' FC Utrecht are whistled for offside.
39' The match in Utrecht is underway once more.
38' The match has been stopped briefly for attention to the injured Giovanni Troupee.
34' Derrick Luckassen (AZ Alkmaar) has been booked and must now be careful not to get a second yellow card.
33' FC Utrecht's Zakaria Labyad gets in a shot on goal at Stadion Galgenwaard. But the effort is unsuccessful.
28' Sebastian Haller puts the ball in the net and the home team extend their lead. The score-line now reads 2 - 0.
28' FC Utrecht drive forward and Yassine Ayoub gets in a shot. Without netting, however.
27' At Stadion Galgenwaard, AZ Alkmaar are penalized for being offside.
23' Wout Weghorst (AZ Alkmaar) gets a yellow card.
21' Zakaria Labyad gets his shot on target but fails to score for FC Utrecht.
17' Willem Janssen is booked for the home team.
13' Goal! Willem Janssen gives FC Utrecht a 1 - 0 lead.
13' Zakaria Labyad (FC Utrecht) gets in a great strike – straight into the post! Ohhhh so close!
11' Ridgeciano Haps has recovered and rejoins the match in Utrecht.
11' Gyrano Kerk is back on the pitch.
9' Play has been resumed at Stadion Galgenwaard.
9' The match at Stadion Galgenwaard has been interrupted briefly for a check on Ridgeciano Haps, who is down injured.
8' Gyrano Kerk is down and play has been interrupted for a few moments.
5' FC Utrecht attack but Giovanni Troupee's header doesn't find the target.
5' FC Utrecht have been awarded a corner by Paulus van Boekel.
2' FC Utrecht's Sebastian Haller attacks the ball with his head but his effort fails to hit the target.
1' Today's referee, Paulus van Boekel, has blown to start the match.
Ron Vlaar (AZ Alkmaar) scores from the penalty spot.
Ron Vlaar's spot-kick reduces the deficit 3 - 6.
Andreas Ludwig keeps AZ Alkmaar in contention with a penalty, making the score 2 - 6.
FC Utrecht are going well in Utrecht. They now lead 6 - 1 thanks to a Zakaria Labyad penalty.
Goal! The home team extend their lead to 4 - 0 thanks to a penalty from Sebastian Haller.
Stijn Wuytens pulls one back for AZ Alkmaar from the penalty spot.
Goal! Willem Janssen extends FC Utrecht's lead from the spot. They now lead 5 - 1.
It's 7 - 3 at the end of the penalty shootout.
Nacer Barazite (FC Utrecht) converts his penalty!
The official team line-ups are now available.
Andreas Ludwig (FC Utrecht) fails to convert his penalty!
Fred Friday (AZ Alkmaar) succeeds from the penalty spot.
Zakaria Labyad (FC Utrecht) scores!
Joris OvereemAZ Alkmaar.
Willem Janssen (FC Utrecht) converts his penalty!
Stijn Wuytens (AZ Alkmaar) scores!
Sebastian Haller (FC Utrecht) succeeds from the penalty spot.
Pantelis Hatzidiakos (AZ Alkmaar) misses his penalty attempt!
We are now ready for the penalty shootout!
FC Utrecht have extended their lead to 7 - 3 courtesy of a Nacer Barazite penalty.