Goodnightpublished at 21:58 Greenwich Mean Time 23 March 2018
Right, I'm going to leave you there. Thanks for joining me tonight.
Check out the reaction to England's 1-0 win over the Netherlands here.
Neither side have lost a game since Euro 2016
Germany now unbeaten in 22 games, 17 for Spain
Updates from other games, including Argentina v Italy, France v Colombia
Emlyn Begley
Right, I'm going to leave you there. Thanks for joining me tonight.
Check out the reaction to England's 1-0 win over the Netherlands here.
France 2-3 Colombia
It's all over. How not to defend a 2-0 lead.
Portugal 2-1 Egypt
Cristiano Ronaldo's double takes him up to third on the all-time international scorers list - on 81. He's probably not going to catch Iran legend Ali Daei's 109. Ferenc Puskas' 84 for Hungary is surely on the agenda though.
France 2-3 Colombia
France midfielder N'Golo Kante hits a terribly scuffed shot that is going a mile wide until it hits Wissam Ben Yedder on the head and goes over the bar.
Juan Fernando Quintero (85 mins)
Colombia have come from 2-0 down to lead at the Stade de France. Juan Fernando Quintero steps up and slams the ball home beyond the reach of the diving Hugo Lloris.
France 2-2 Colombia
Samuel Umtiti brings down Jose Izquierdo - penalty for Colombia.
What a man. What a man. Cristiano Ronaldo scored twice in injury time as Portugal came from behind to beat Egypt 2-1.
As in both of his goals were in injury time. Mohamed Salah had given Egypt the lead.
France 2-2 Colombia
France have brought a couple of players on for debuts in the last few minutes, Atletico Madrid defender Lucas Hernandez and Sevilla striker Wissam Ben Yedder, scourge of Manchester United.
Even Paul Pogba is on the pitch now.
Colombia, meanwhile, replace James Rodriguez with Juan Fernando Quintero.
Argentina 2-0 Italy
It's all over in Manchester and Lionel Messi-less Argentina beat Italy 2-0 thanks to Ever Banega and Manuel Lanzini goals.
Italy, who remember are not going to the World Cup, have failed to score for three games in a row for the first time since June 2012.
Germany 1-1 Spain
Germany are unbeaten in 22 games (W16 D6) - their second longest run. They can equal their record of 23 (October 1978 to December 1980) when they face Brazil on Tuesday.
Germany 1-1 Spain
It's all over. The first half was better than the second, to be honest.
Germany are now unbeaten in 22 games, 17 without defeat for Spain.
#bbcfootball
Jonny Vegas: Looks like German and Spain are both content with continuing their unbeaten runs and settling for a draw.
Neither side have lost since Euro 2016
Germany 1-1 Spain
Sloppy Spanish defending gifts the ball to Mario Gomez, but he stumbles and the visitors get the ball out.
Argentina are 2-0 up against Italy as Manuel Lanzini pings one into the top corner from the edge of the box.
Germany 1-1 Spain
Lucas Vazquez loses the ball to Leroy Sane, I'd basically forgotten either of them had come on. This game has just drifted since all the subs. Three minutes to go.
Germany 1-1 Spain
Germany make a switch up front. The impressive Timo Werner is replaced by Mario Gomez, who is still only 32.
France 2-2 Colombia
Colombia are level through Radamel Falcao
N'Golo Kante of all people is caught in possession for France and Colombia break through on the right before Rodriguez finds Falcao to equalise.
Germany 1-1 Spain
Can't they just make all these subs at the same time? Spain bring on 21-year-old Villarreal midfielder Rodri for his debut. Bayern Munich's Thiago is the man replaced.
Germany 1-1 Spain
Leon Goretzka replaces Thomas Muller, who will be his Bayern Munich team-mate next season, for Germany.
Argentina 1-0 Italy
Ever Banega's goal was his sixth for Argentina.
He doesn't score very often - roughly one in every 10 internationals - but he must enjoy visiting Manchester.
He was part of the Sevilla team to knock Manchester United out of the Champions League last week at Old Trafford.