Ajax (4-3-1-2): Stekelenburg; Mazraoui (Rensch 57), Timber, Blind, Tagliafico; Taylor (Regeer 82), Alvarez, Klaassen (Kudus 68); Berghuis; Haller (Brobbey 57), Tadic (Daramy 82).
Subs not used: Gorter, Tyton; Salah-Eddine, Llansana, Ihattaren.
Goals: Tagliafico 19, Berguis 33, Haller 38 (pen), Brobbey 85.
Manager: Erik ten Hag.
Heerenveen (3-5-2): Mulder; van Beek, Dresevic, Woudenberg; van Ewijk, Haye (Madsen 74), Halilovic (de Jong 74), Tahiri (Al Hajj 81), Kaib; van Hooijdonk (Musaba 46), Sarr (van der Heide 74).
Subs not used: Mous, Bekkema; van Ottele, Akujobi, Zaal, Nunumete, Stevanovic.
Manager: Johnny Jansen.