Newcastle United are out of the Champions League after losing to AC Milan at St James' Park.
Joelinton brilliantly struck into the top corner to put the hosts ahead in the first half.
But Christian Pulisic's close-range finish on the hour pulled Milan level before Samuel Chukwueze struck a late winner on the break.
Newcastle finish bottom of Group F as a result, meaning they are out of European competition entirely.
More follows.
Everything Newcastle - go straight to all the best contentRelive Newcastle v Milan and the rest of Wednesday's Champions League actionLine-ups
Newcastle
Formation 4-3-3
1Dúbravka2TrippierSubstituted forBurnat 63'minutes6Lascelles5SchärBooked at 90mins21Livramento67MileySubstituted forS Longstaffat 71'minutes39Bruno Guimarães7JoelintonBooked at 72mins24Almirón9Wilson10GordonSubstituted forIsakat 62'minutesSubstitutes
3Dummett14Isak18Karius20Hall33Burn36S Longstaff82HarrisonAC Milan
Formation 4-2-3-1
16MaignanBooked at 45mins2Calabria23Tomori19Hernández42FlorenziBooked at 90mins14Reijnders80MusahBooked at 80minsSubstituted forChukwuezeat 83'minutes11PulisicSubstituted forJovicat 73'minutesBooked at 78mins8Loftus-CheekSubstituted forPobegaat 73'minutes10Rafael LeãoBooked at 40minsSubstituted forBartesaghiat 88'minutes9GiroudSubstituted forOkaforat 83'minutesSubstitutes
7Adli15Jovic17Okafor21Chukwueze32Pobega33Krunic69Nava70Traorè83Mirante84Nsiala-Makengo95BartesaghiLive Text
Match ends, Newcastle United 1, AC Milan 2.
Second Half ends, Newcastle United 1, AC Milan 2.
Fabian Schär (Newcastle United) is shown the yellow card.
Fikayo Tomori (AC Milan) hits the left post with a right footed shot from the right side of the box. Assisted by Luka Jovic following a fast break.
Attempt missed. Théo Hernández (AC Milan) left footed shot from more than 40 yards on the left wing misses to the right. Assisted by Samuel Chukwueze with a headed pass following a fast break.
Attempt blocked. Jamaal Lascelles (Newcastle United) header from the right side of the box is blocked. Assisted by Sean Longstaff with a cross.
Corner, Newcastle United. Conceded by Fikayo Tomori.
Alessandro Florenzi (AC Milan) is shown the yellow card for a bad foul.
Miguel Almirón (Newcastle United) wins a free kick in the defensive half.
Foul by Alessandro Florenzi (AC Milan).
Substitution, AC Milan. Davide Bartesaghi replaces Rafael Leão.
Foul by Bruno Guimarães (Newcastle United).
Luka Jovic (AC Milan) wins a free kick in the defensive half.
Attempt blocked. Luka Jovic (AC Milan) right footed shot from the centre of the box is blocked. Assisted by Rafael Leão.
Goal! Newcastle United 1, AC Milan 2. Samuel Chukwueze (AC Milan) left footed shot from the right side of the box to the top left corner. Assisted by Noah Okafor following a fast break.
Substitution, AC Milan. Noah Okafor replaces Olivier Giroud.
Substitution, AC Milan. Samuel Chukwueze replaces Yunus Musah.
Attempt blocked. Tijjani Reijnders (AC Milan) right footed shot from the left side of the box is blocked. Assisted by Alessandro Florenzi.
Corner, AC Milan. Conceded by Jamaal Lascelles.
Attempt blocked. Luka Jovic (AC Milan) right footed shot from the centre of the box is blocked. Assisted by Alessandro Florenzi with a cross.
How to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key1 = Give it up10 = Pure perfection
Newcastle United
Squad number1Player nameDúbravka
Squad number2Player nameTrippier
Squad number6Player nameLascelles
Squad number5Player nameSchär
Squad number21Player nameLivramento
Squad number67Player nameMiley
Squad number39Player nameBruno Guimarães
Squad number7Player nameJoelinton
Squad number24Player nameAlmirón
Squad number9Player nameWilson
Squad number10Player nameGordon
Squad number14Player nameIsak
Squad number33Player nameBurn
Squad number36Player nameS Longstaff
AC Milan
Squad number16Player nameMaignan
Squad number2Player nameCalabria
Squad number23Player nameTomori
Squad number19Player nameHernández
Squad number42Player nameFlorenzi
Squad number14Player nameReijnders
Squad number80Player nameMusah
Squad number11Player namePulisic
Squad number8Player nameLoftus-Cheek
Squad number10Player nameRafael Leão
Squad number9Player nameGiroud
Squad number15Player nameJovic
Squad number17Player nameOkafor
Squad number21Player nameChukwueze
Squad number32Player namePobega
Squad number95Player nameBartesaghi
Near-death experiences and meeting world leaders: Veteran war correspondent John Simpson shares his Christmas memoriesShakespeare's impact on Dame Judi Dench's career?: The acclaimed actress reveals how the playwright has remained centre-stage throughout her life