Dimitri Payet went close to scoring as France beat Holland 3-2 on an emotional night in Amsterdam.

Tributes were paid before and during the friendly international to the legendary former Holland and Ajax star Johan Cruyff, who died on Thursday.

Blaise Matuidi struck three minutes from full-time to secure a the win for the visitors, moments after Holland had come from two goals down to level.

The referee stopped play to signal a minute's applause in the 14th minute, representing the iconic number worn by Cruyff for Holland.

However, by then the hosts were already 2-0 down through goals from Antoine Griezmann and Olivier Giroud.

Griezmann hit an unstoppable free-kick from the edge of the area to open the scoring after only six minutes.

And seven minutes later Holland cleared a corner only as far as Matuidi, who nodded the ball back into the box for Giroud to volley home.

Luuk de Jong halved the defecit when he glanced in a cross from Memphis Depay.

West Ham star Payet went close to making it 3-1 when he hit a post before Holland levelled through Ibrahim Afellay, who was left unmarked from Depay's short corner.

But the home fans were still celebrating when Anthony Martial played in Matuidi to hit the winner.