An Arjen Robben brace gave Dutch fans something to cheer about again, against a Welsh side without star men Gareth Bale and Aaron Ramsey.
Welsh boss Chris Coleman handed Leicester attacker Tom Lawrence his first start while Dutch boss Danny Blind left out Robin van Persie as he looks to rebuild after a disastrous Euro 2016 qualifying campaign.
The opening goal came just after the half-hour mark, with van Persie’s replacement Bas Dost heading home.
On the stroke of half-time, the hosts drew level, with Joe Ledley firing home after Jasper Cillessen had saved Joe Allen’s spot-kick.
After the break, Bayern superstar Robben netted a fine solo goal after a trademark dribble as the visitors made the most of their dominance.
But the Welsh weren’t finished quite yet, with former Man City midfielder Emyr Hughes coming off the bench to head home his first ever senior international goal.
However, not for the first time in his career, Robben would have the final say, with the winger running onto a through ball before slotting the ball past sub goalie Owain Fon Williams.
While a home defeat is never something to be satisfied with, the fight shown by a young and experimental Welsh side is sure to have pleased Coleman as he prepares for next summer’s Euro finals in France. As for the Dutch, their road to redemption starts here.