STUTTGART, Germany — Lamine Yamal won the battle of Ballon d'Or contenders Thursday by scoring twice as Spain eclipsed France 5-4 in their Nations League semifinal.
The 17-year-old Yamal outshone French counterparts Désiré Doué and Ousmane Dembélé as Spain initially ran riot against Didier Deschamps' tired-looking team to book its place in Sunday's final against Portugal.
Portugal defeated host nation Germany 2-1 on Wednesday.
Thursday's game had been billed as a contest between young stars, but it was clear that Paris Saint-Germain's Champions League win in Munich on Saturday had added more weight to French legs with PSG stars Doué and Dembélé disappointing.
It was the highest scoring game in the Nations League's short history, but three of the four French goals came after Yamal had made it 5-1 and the Spanish players eased up thinking the game was won.
Kylian Mbappé scored what seemed a consolation from a penalty with France 4-0 down. Substitute Rayan Cherki scored late on his France debut after Yamal scored Spain's fifth, then Spain defender Daniel Vivian conceded an own goal, and Cherki set up fellow substitute Randal Kolo Muani in stoppage time as France ultimately came close to an improbable comeback.
''It was a great game. In the end it was a little close, but we played very well and I think deserved to win,'' Yamal said.
Nico Williams opened the scoring in the 22nd minute after Yamal threaded the ball through to Mikel Oyarzabal, who held off two defenders and served it on a plate for Williams to rifle to the roof of the net.