Oisin McEntee scored a stoppage-time equaliser as Newcastle United fought back from two goals down to draw 2-2 with Middlesbrough in Premier League 2 Division 2.
Stephen Walker opened the scoring for Boro on 34 minutes when he controlled Marc Bola's cross before firing into the bottom corner.
And a minute later Bola supplied another assist as his delivery was met by captain Ben Liddle, who finished into the roof of the net.
But Jack Young halved the deficit with a superb curling effort in the 75th minute and McEntee completed the comeback in the third minute of stoppage time when Boro failed to clear.
The draw lifted Middlesbrough up to third with 17 points.
Newcastle, whose line-up included Florian Lejeune as the French defender returned from a long-term knee injury, climbed to eighth with 10 points.
See: Newcastle report | Middlesbrough report
Next fixtures
Newcastle: 4 Nov v Aston Villa (A)
Middlesbrough: 4 Nov v Man Utd (H)