Louis van Gaal's troops took the lead through Moussa Dembele after 13 minutes but NAC, who sit seventh in the Eredivisie standings, fought back after the interval.

First Nourdin Boukhari pulled the visitors level with a strike 10 minutes after the restart while Anthony Lurling bagged the winning goal 13 minutes from time.

In the night's other game, Eredivisie cellar dwellers FC Volendam set their league woes to one side as they reached the semi-finals thanks to Melvin Platje's extra-time winner against Roda JC.

Tim Bakens fired Volendam into the lead after just 15 minutes but Roda, themselves in the Eredivisie relegation zone, hit the front after the interval through Jeanvion Matondo (55) and Davy De Fauw (67).

However, the 63rd-minute introduction of Platje was to prove crucial for Volendam as first the substitute forced extra time when he levelled after 74 minutes before the 21-year-old secured a dramatic 3-2 win with his second after 95 minutes.

FC Twente and Heerenveen complete the semi-final line-up after last night's victories over De Graafschap and NEC Nijmegen respectively.