Christian Eriksen's return to the Denmark team stole the show as he scored with his first touch after coming off the bench at the Johan Cruyff Arena on Saturday where Netherlands forward Steven Bergwijn netted twice in a 4-2 win for the hosts.
Eriksen fired home two minutes after being sent on in the second half to cut the home side's 3-1 half-time lead. It was 288 days since the midfielder had suffered a near-fatal heart attack on the pitch at last year's European Championship.
Eriksen, 30, also hit the upright later in the game as he wasted no time fitting back into the Denmark side.
He had collapsed during Denmark's Euro 2020 clash with Finland at Copenhagen's Parken Stadium and had to have a device fitted to regulate his heart.
But he resumed his club career with Premier League side Brentford last month and won a recall to the Denmark squad.
Early Netherlands pressure saw Bergwijn open the scoring, rising to meet a Daley Blind cross after 16 minutes.
The lead lasted four minutes before Vestergaard equalised in similar fashion with Dutch debutant goalkeeper Mark Flekken hesitating in coming off his line.
Netherlands' advantage was restored in the 29th minute with another headed goal, this time by Ake, who rose high above the defence to head home at the end of a corner routine that included Blind and Steven Berghuis.
Vestergaard then gave away a penalty as he caught Berghuis with a late lunge, allowing Depay to make it 3-1 after 37 minutes in what proved a frenetic first half.
Two minutes later Eriksen reduced the deficit in a fairytale return to the international stage, while goalkeeper Kasper Schmeichel made several stops to keep the Dutch at bay, and Denmark in the game.
But he could do little about Bergwijn's powerful finish in the 71st minute to restore the home side's two-goal advantage and extend the Dutch unbeaten run to eight games.