Postpublished at 22:43 British Summer Time 21 June 2016
Well that was fun. Fancy doing it all again tomorrow?
It's the last lot of group games as four teams battle for the remaining places in the last 16:
Hungary v Portugal (17:00 BST)
Iceland v Austria (17:00 BST)
Italy v R. of Ireland (20:00 BST)
Sweden v Belgium (20:00 BST)
Until then, au revoir.