Dodi Lukebakio completed a hat-trick in stoppage time to earn Fortuna Dusseldorf a remarkable 3-3 draw with Bundesliga champions, Bayern Munich on Saturday.
The result was a major success for promoted Dusseldorf but left Bayern Munich in shock and without a win in three league games, after they had led by two goals.
It left the Bavarians fifth on 21 points, nine behind leaders Borussia Dortmund.
Niklas Suele put the hosts ahead in the 17th minute and Thomas Muller added another goal three minutes later as Bayern looked to be cruising to an easy win.
But Dusseldorf managed a 44th minute goal through Lukebakio with their only real scoring chance in the first half.
Muller, struggling for form for a second consecutive season, restored their two-goal lead in the 58th minute with a low shot from a superb Robert Lewandowski pass.
READ ALSO: BREAKING: AWCON: Nigeria demolishes E. Guinea, qualifies for semi-finals
But Bayern again failed to kill off the game in spite of having about 75 per cent of possession, before Belgian Lukebakio scored again to set up a nervous finale.
The 21-year-old then snatched the equaliser in the third minute of added time to pile more pressure on embattled Bayern coach Niko Kovac.