Full-time: France 2-0 Albania
- Hosts maintain their 100% record in Group A and seal last-16 berth after late goals from substitute Antoine Griezmann and Dimitri Payet seal victory over plucky minnows at the Stade Velodrome in Marseille
- Didier Deschamps initially engineers switch to a 4-2-3-1 system and drops Paul Pogba and Griezmann in favour of Kingsley Coman and Anthony Martial
- However, he reverses those changes in the second half as Les Bleus eventually break down impressive Albanian rearguard
- Olivier Giroud strikes the woodwork for France, while tournament debutants almost take the lead after Bacary Sagna deflects the ball against the post
- Other matches: Russia 1-2 Slovakia, Romania 1-1 Switzerland
- Police fire tear gas at fans in Lille in more unsavoury scenes
- England and Wales supporters face off with police
- Follow all of Euro 2016 through our dedicated page
That is just about all we have time for tonight, but join us again tomorrow for another feast of Euro 2016 football. We begin with the small matter of a Group B grudge match between England and Wales in Lens from 14.00 BST, before moving on to Northern Ireland's clash with Ukraine at the Parc Olympique Lyonnais.
IBTimes UK will also have live coverage of the evening fixture between rivals Germany and Poland in Paris. Goodnight.
A cruel, cruel end to an otherwise stellar outing from Albania, who gave everything for the cause and can count themselves thoroughly unlucky not to have held on for a historic point. Once his frustration have eased, an animated Di Biasi will be rightly proud of his players. Technically they are not out of the tournament yet, although will need to beat Romania in Lyon on Sunday evening to keep alive their slim hopes of progressing as one of the four best third-placed teams.
As for France, who round off the initial phase against Switzerland in Lille, they are now guaranteed a spot in the last 16 and leapfrog their neighbours to lead Group A once more with six points. Tonight's performance was hardly impressive for the most part, but they are quickly developing a reputation for late heroics that could serve them very well indeed throughout the competition.
Deschamps' changes in formation and personnel clearly did not work, but he recognised that and was not too proud to revert back to his previous XI. Les Bleus showed a far greater intensity after the break and eventually their formidable strength in depth proved the difference.
France 2-0 Albania
And that, as they say, is that. France seal the latest of victories as Payet joins Romania's Stancu as the only players to have scored twice at Euro 2016 so far.
With Albania pushing their centre-backs forward in the vain hope of finding an equaliser, Pogba sweeps a long pass out to Gignac. He is initially held up, but Payet collects possession and cuts inside Xhaka before curling his shot around the outstretched fingertips of Berisha.
Goal: France 2-0 Albania (Dimitri Payet)
A brief stoppage in play now after a clash of heads between Koscielny and Mavraj. The Albania defender looks to have come off worse.
Five minutes of added time for crestfallen Albania to get back on level terms.
Heartbreak for plucky Albania as the Stade Velodrome erupts to the sound of an 89th-minute winner. Rami sends over a cross from the right-hand side, which the unmarked Griezmann deftly heads beyond Berisha and into the bottom corner.
Veseli made a late move to try and cover the Atletico Madrid forward, but his intervention was much too late.
Goal: France 1-0 Albania (Antoine Griezmann)
Pogba takes a good ball on his chest and looks to be revving up a volley, only to slip at the vital moment. Agolli instigates a counter attack and Kante is then booked for bringing down Lenjani.
A low drive from Kante is deflected wide for a corner. Albania are forced into their last substitution, with another of the Swiss-born contingent, Freddie Veseli, coming on for the injured Ajeti.
For the umpteenth time tonight, Payet floats in a lovely free-kick. With defensive partner Rami drifting beyond him, Koscielny misses his attempt at a header at the back post.
It's just not happening for France. Yet.
Payet, who came up trumps for his country in the latter stages against Romania, weaves into the box. His cross is headed away by Agolli as far as Sagna, who fires a volley over the top.
Amir Abrashi is cautioned for tripping Matuidi, who needs no second invitation to get forward now after remaining deep before half-time.
Deschamps makes his final change. Former Marseille striker Andre-Pierre Gignac is treated to a hero's welcome by the home supporters after replacing Giroud, who receives a smattering of boos.
Can the Tigres UANL man make the difference?
Memushaj is clearly fouled by Kante. The referee inexplicably decides not to award a free-kick and France play on. Kukeli then picks up a knock and makes way for Xhaka.
If Albania do not make it to the last 16, then that will be the last we see of the combative FC Zurich midfielder.
15 minutes plus stoppage time left for somebody to find a winner at the Stade Velodrome.
Coman finds Giroud unmarked in the penalty area, but the Arsenal frontman fails to test Berisha with a header that flies off target. His next effort is much better and crashes against the outside of the post. So unlucky.
Griezmann is on for Coman, while Albania have replaced Lila with Roshi.
France force a couple more corners in a bid to maintain their new-found intensity, but still Albania hold firm. Griezmann prepares to enter the fray.
Koscielny looks to the heavens in frustration as he rises above Mavraj to glance yet another inviting Payet ball well over. That was a difficult chance, in fairness. Still 0-0.
An hour gone and France have considerably upped the ante in Marseille, but Albania have come closest to taking the lead and still retain a real threat of their own.
More impressive defending from Ajeti sees him cut out a low cross from Pogba.
Totally against the run of play, Albania strike the woodwork when a Lenjani cross hits Memushaj and is inadvertently deflected against the post by Sagna. A hopeful header from the floor then bobbles wide.
At the other end, a lovely cross with the outside of the boot from Payet is turned narrowly over the crossbar by substitute Pogba. Coman also flashes a shot wide after being poleaxed by Kukeli, who will now miss the final group game against Romania after receiving his second yellow card of the tournament.
Far more purpose from France now, although no-one elects to gamble on another glorious Payet delivery. Matuidi also looks to burst through but brave Berisha comes out to punch the ball away.
Les Bleus settle back into their usual 4-3-3 shape and nearly edge ahead when Giroud's weak left-footed cross is helped on towards the back post by the head of Matuidi. Coman looks to apply the finishing touch, but a timely deflection steers the ball narrowly wide.
He is still playing out on the flanks, but Payet has been shifted out with Pogba in the middle.
France vs Albania is back underway. Deschamps puts the team before his own pride and admits tactical defeat by introducing Pogba at the break in place of Martial.
More from Lille now, where IBTimes UK reporter Paul Wright is on the ground and following events as they unfold. He reports that "at least 50 England and Wales fans were involved in a tense stand-off with French police after appearing to run riot through the streets of the city centre. Officers fired tear gas and beat back supporters with truncheons after they were seen kicking cars and shouting 'Come on, let's get them'"