Yesterday (June 15) saw three Euro 2024 matches as Group A and Group B teams were in action.
In Group A, Switzerland took on against Hungary. In the Group B matches, Spain were up against Croatia, while Italy played Albania. Check Out: Euro 2024 Points Table

Switzerland secured a 3-1 victory over Hungary at the Koln Stadium. Kwadwo Duah scored first for the Swiss and then Michel Aebisher doubled the lead. Barnabas Varga got one back for Hungary but Breel Embolo sealed the victory for Switzerland.
Hungary 1 - 3 Switzerland
(Varga 66') (Duah 12', Aebischer 45', Embolo 90+3')
Spain started the Group B proceedings with a fantastic 3-0 victory over Croatia in Berlin. Alvaro Morata opened the scoring while Fabian Ruiz doubled the advantage soon. Dani Carvajal scored just before the break to give them a commanding lead. Croatia played well in patches but lack of clinicalness made them suffer. They had a penalty in the 2nd half and Bruno Petkovic scored it from a rebound, but an encroachment from Ivan Perisic took the goal away from the Crotes.
Spain 3 - 0 Croatia
(Morata 29', Fabian Ruiz 32', Carvajal 45+2')
Nedim Bajrami scored the quickest ever goal in Euros as Albania took the lead only after 22 seconds. Alessandro Bastoni and Nicolo Barella got Italy back ahead with two goals in the space of five minutes as the defending champions started off with a key victory.
Italy 2 - 1 Albania
(Bastoni 11', Barella 16') (Bajrami 1')
Poland vs Netherlands (Group D) - 6:30 pm IST
Slovenia vs Denmark (Group C) - 9:30 pm IST
Serbia vs England (Group C) - 12:30 am IST (late night)