Jan Vennegoor of Hesselink scored two minutes from time as PSV Eindhoven came from behind to beat NEC Nijmegen and secure three points that keep them in the running for Champions League football next season.
NEC took a shock lead after seven minutes when PSV goalkeeper Przemyslaw Tyton could only palm Lasse Schone's free-kick back into the path of Navarone Foor, who was left with a simple headed finish.
The visitors kept their frustrated hosts at bay until the 68th minute when Jetro Willems found the net after being teed up by Dries Mertens, and then with time running out substitute Vennegoor of Hesselink stabbed home from close range.
PSV had chances to take an early lead, with Mertens seeing a shot go narrowly over before Timothy Derijck headed narrowly wide.
But instead it was NEC who went ahead when Tyton made a poor attempt to clear Schone's free-kick, handing Foor with an easy chance to head into the net.
PSV might have had a controversial equaliser moments later when Tim Matavz appeared to foul NEC defender Rens van Eijden but was allowed to continue and it took a goal-line clearance from Bram Nuytinck to prevent an equaliser.
They continued to push but found chances hard to come by, and other than a Gabor Babas save from Zakaria Labyad seven minutes before the break, the NEC defence coped well.
PSV continued to push after the break, but it took until the 62nd minute for them to create a clear chance, but Babos kept out a Matavz effort, albeit in unusual style with a one-handed fist clear.
The equaliser was not far away, and came with a left-footed effort from Willems.
NEC responded with efforts from Kevin Conboy and Schone, but Tyton was equal to them both.
Time looked to be running out but PSV enjoyed a slice of luck when Georginio Wijnaldum's misplaced header fell for Vennegor of Hesselink to stab home.
Mertens might have added a third in added time but his shot went just wide.