Cathal Heffernan got one over his former club as Newcastle United capped off their UEFA Youth League campaign with a 3-1 win over table-topping AC Milan.
Milan opened the scoring through Mattia Liberali after eight minutes, with his shot deflecting past Newcastle keeper Adrian Janusz.
Two goals in five second-half minutes from Travis Hernes and Heffernan put Newcastle in control of the game, with the young Magpies securing all three points in the 73rd minute through Ben Parkinson.
AC Milan had already qualified for the knockout stages, and Ben Dawson’s Newcastle came into the match off the back of their first ever win in the competition two weeks ago when the beat PSG 1-0.
Milan went 1-0 up through Liberali, who received the ball from Alejandro Jiménez on the right-hand side. He cut onto his left foot, and his deflected shot beat Janusz in the Newcastle goal.
That was as good as it got for Milan.
Newcastle got back into the game in the 50th minute through Hernes, who turned the ball in after Milan keeper Andrea Bartoccioni failed to claim the ball from a corner.
The turnaround was complete on 55 minutes, as Heffernan latched on to a Leo Shahar header and thumped the ball past Bartoccioni.
Parkinson completed the win 17 minutes from time, playing a lovely one-two with Sean Neave, before tapping in from six yards out.
Newcastle bow out of the competition but finish with back-to-wins, whilst Milan go through as group winners.