Enes Mahmutovic was in from the start as Luxembourg shared six goals in a thrilling international friendly.
The Stade Josy Barthel was the venue for the first-ever meeting of Luxembourg and Madagascar and the teams rewarded the fans in the stadium in Luxembourg City with a 3-3 draw.
The hosts were ahead with just two minutes played, but two goals in as many minutes had Madagascar in front with 37 minutes gone.
The expected host of changes (six per side) peppered the game, Enes one of those at half-time, though goals continued to come and the team from the island off the south east coast of Africa increased their lead with just over an hour played.
But two goals in injury-time from Luxembourg brought a dramatic end to the game.
Luxembourg are back in action this Friday when they travel to Vilniaus for a European Championships qualifying game against Lithuania.
Elsewhere, Marcus Tavernier and England's Under-20s face Portugal U19s tomorrow in their second game of the Toulon Tournament.
The Young Lions, the holders of the competition, lost their tournament opener on Saturday to Japan U22s, with Tavernier playing the whole 90 minutes.