FULL-TIMEpublished at 21:53 BST 19 June 2016
Romania 0-1 Albania
All over and Albania have done it! A first ever win at a major tournament!

Result: Romania 0-1 Albania
France win Group A, Switzerland into last 16
Albania must wait to see if they progress
Romania eliminated after finishing fourth
Tom Rostance and Gary Rose
Romania 0-1 Albania
All over and Albania have done it! A first ever win at a major tournament!

Romania 0-1 Albania
A goal kick for Albania and their fans are celebrating. They are confident they've done the job.
Seconds left...
Romania 0-1 Albania
Lorik Cana heads the ball into Ciprian Tatarusanu's hands from an Albania free-kick.
Moments later, Romania's Gabriel Torje is booked for a frustrated push on an Albanian player.
Switzerland 0-0 France
Neil Lennon
Hibernian manager for BBC Radio 5 live
The game petered out towards the end, Switzerland will be delighted to be into the last 16 and France will be pleased having rested a few players.
Switzerland 0-0 France
Both teams celebrate, they are both through. France top the group.

Romania 0-1 Albania
Albania win a corner now and no surprises as they try to hold it in the corner.
The Albanians are doing an excellent job of seeing this game out.
Image source, EPASwitzerland 0-0 France
The Swiss bench are up in arms as Bacary Sagna gets a big fist full of Admir Mehmedi's shirt at the far post - but nothing's given!
I'm amazed his shirt didn't rip in half actually...
Romania 0-1 Albania
Albania win a free-kick well inside the Romania half.
This game is slipping away from Romania but there's hope...FIVE minutes of added time.
Switzerland 0-0 France
France love a late goal. They don't really need one here but this game does. Absolutely dire since half time.
Romania 0-1 Albania
Is this the closest Romania will come to a goal?
Two minutes plus stoppage time left for them to come up with something.
Switzerland 0-0 France
Dimitri Payet, after a huge build-up, hits Moussa Sissoko on the edge of the wall! That was going close I reckon...
Romania 0-1 Albania
Albania then go up the other end and win a corner, from which Mergim Mavraj volleys into the sidenetting.
Tense, tense finish.
Romania 0-1 Albania
Image source, EPA...there's a bit of jostling in the wall and Gabriel Torje faces a nervy wait as the referee sorts it out.
Eventually the whistle blows, but Torje whacks the ball into the wall and a huge, relieved cheer erupts from the Albania fans.
Switzerland 0-0 France
France have a free-kick. In Dimitri Payet range. The stadium lifts.
It's in the 87th minute too!
Romania 0-1 Albania
Time to shore up the defence. Albania bring on Lorik Cana, but then give away a free-kick just outside the area.
Chance for Romania...
Switzerland 0-0 France
ANOTHER ripped shirt for the Swiss, that's at least four isn't it? A dodgy batch?
Romania 0-1 Albania
Romania continue to press and here's a chance. Bogdan Stancu works some space for himself on the edge of the area, there's Florin Andone running in unmarked to his right, a slipped pass and he is through, but Stancu goes for the shot, slips as he does so and fires well over.
Switzerland 0-0 France
Almost, almost an absolute beauty...
#bbceuro2016 or 81111 (UK only, please include your name)
Can you stop blaming the pitches for the poor football. Players who earn more in a week.than most of us in 5 years should be able to adapt. The pitches are still better than 95% of park pitches. If you want perfect football start campaigning for artificial pitches for international football.
Iain, Morecambe
Image source, .You can see why the Swiss and French seem happy enough with a 0-0...