Na Groep A werden ook de laatste groepsmatchen van Groep B afgewerkt. Albanië en Spanje namen het tegen elkaar op terwijl een allesbeslissende clash tussen Kroatië en Italië werd gespeeld.
Spanje was al zeker van de groepswinst en kwam met een volledig B-elftal op de mat. Toch wisten de Spanjaarden te winnen van Albanië met 0-1. In de clash tussen Kroatië en Italië stond er meer op het spel. Kroatië had een overwinning nodig om de tweede plek van Italië over te nemen. Het werd uiteindelijk 1-1 na een dolle slotfase.
Kroatië 1–1 Italië
Kroatië begon goed aan de wedstrijd met een schitterende afstandsknal van Sucic. Donnarumma had een even schitterende parade in huis om zijn netten schoon te houden. Italië kwam na een halfuur opzetten met een kans voor Bastoni, maar Livakovic kon redden. Ondertussen was er meer op de tribunes te zien dan op het veld. Er vlogen ook meermaals beker het veld op. De ruststand bleef bij 0-0.
Na rust kwam de VAR tussen en wees scheidsrechter Danny Makkelie naar de stip na een handsbal van Frattesi in de zestien. Routinier en aanvoerder Luka Modric ging achter de bal staan, maar Donnarumma kon redden. Het drama was echter nog niet voorbij want nog geen halve minuut later kwam de bal weer bij Modric na een Kroatische aanval en deze keer scoorde de middenvelder wél: 1-0 voor Kroatië.
De Italianen voerden ferme druk op Kroatië met verschillende goede kansen als gevolg. Kroatië en Livakovic stonden echter als een muur en de EK-winnaar stond met de rug tegen muur. In het absolute slot (minuut 99) wisten de Italianen alsnog gelijk te maken via Zaccagni. De Kroaten gingen op de kniëen en vlak na het doelpunt werd de wedstrijd ook afgefloten: 1-1.
Albanië 0–1 Spanje
Albanië begon goed aan de wedstrijd, maar Spanje nam het commando al snel over. Na dertien minuten was het al prijs. Dani Olmo stuurde Ferran Torres weg die de 0-1 in het mandje kon leggen. Spanje kreeg nog enkele kansen om de voorsprong te verdubbelen, maar het bleef bij 0-1 bij de rust. Albanië leek er niet door te komen terwijl ze een driepunter nodig hadden.
Ook in de tweede helft was Spanje baas, maar La Roja morste met de kansen. Daardoor was er nog hoop voor Albanië dat toch een paar keer goed kwam opzetten. Broja kwam oog in oog met Spaanse doelman Raya, maar die kon knap redden. De kansen stapelden zich tegen het einde van de wedstrijd op voor Spanje, maar een doelpunt werd er niet meer gescoord.
Groep B beslist
Daardoor eindigt Spanje als groepswinnaar met negen punten, Albanië staat laatste met één punt. Italië gaat door naar de volgende ronde met vier punten en Kroatië is voorlopig uitgeschakeld met twee punten. Door de overwinning van Spanje is Nederland overigens al zeker van de volgende ronde.