Dwight Gayle struck in the sixth minute of added time to complete a hat-trick and fire Newcastle to a dramatic victory over Sky Bet Championship promotion rivals Norwich.
On a remarkable night at St James' Park, the Magpies were trailing 3-2 with two minutes of stoppage time remaining when Yoan Gouffran headed them level and set the stage for Gayle to win it at the death in front of a raucous crowd of 48,236.
Rafael Benitez's men could have been out of sight before the break, but saw Gayle's 24th-minute opener cancelled out by Graham Dorrans from the penalty spot before Cameron Jerome's stunner and Jacob Murphy's deflected strike made it 3-1 to the visitors.