Late goals by Christoph Baumgartner and Marko Arnautovic gave Austria a hard-fought win over Poland and boosted their hopes of reaching the last 16 at Euro 2024.
Roman Yaremchuk scored a crucial winner for Ukraine as they bravely fought back from behind to beat Slovakia and keep their Euro 2024 campaign alive.
Spain maintained their unbeaten run at the ongoing tournament to secure their spot in the last 16 of Euro 2024 with a scintilating performance against defending champions Italy in Gelsenkirchen.
England wasted the chance to secure their place in the Euro 2024 knockout stages as Group C winners as they were fortunate to take a draw from a dismal display against Denmark in Frankfurt.
Luka Jovic scored a 95th-minute equaliser as Serbia grabbed a last-gasp draw against Slovenia at Euro 2024.
Scotland wrestled free from the shackles of injury and self destruction to muster a precious point against Switzerland to keep their Euro 2024 campaign alive.