Match ends, Newcastle United 3, Barnsley 0.
Newcastle United clinched the Championship title with victory over Barnsley, after Brighton conceded a late equaliser at Aston Villa.
Ayoze Perez, Chancel Mbemba and Dwight Gayle scored in a comfortable victory, but it was Jack Grealish's 89th-minute goal which sealed the Magpies' title.
Perez's flicked finish made it 1-0, before Mbemba smashed in to double the lead from a Perez rebound.
Gayle added a late third before Grealish's goal handed them the title.
It was a comfortable win for Rafael Benitez's side - yet it looked like it would not be enough to seal top spot, after Glenn Murray's penalty had put league leaders Brighton in front at Villa Park.
However, despite being down to 10 men following Nathan Baker's red card, Grealish beat Brighton keeper David Stockdale to send the Magpies above Brighton in the table.
At St James' Park, DeAndre Yedlin terrorised Barnsley down the right-hand side and it was his cross which Perez guided into the bottom corner to open the scoring.
Christian Atsu forced Barnsley goalkeeper Adam Davies into two strong diving saves with powerful shots and Massadio Haidara smashed a good chance over the crossbar from Perez's cut-back as the hosts dominated.
Davies kept out Jack Colback with his legs, but the Magpies got a deserved second when Davies pushed Perez's shot out perfectly for Mbemba to smash home his first goal for the club.
Jonjo Shelvey struck the post before Aleksandar Mitrovic's header sent substitute Gayle through to complete the scoring with a confident finish past the onrushing Davies.
Mission accomplished for Newcastle
Under manager Benitez, Newcastle brought 12 players to the club after dropping into the Championship last summer, with Matt Ritchie and Gayle moving down a division to sign five-year deals.
More than £50 million was spent in transfer fees alone, but these were offset by the sales of Andros Townsend, Moussa Sissoko and Georginio Wijnaldum among others.
Nevertheless, the Magpies were still under pressure to achieve promotion - a feat they managed with two games to spare.
Benitez's side have battled with Brighton throughout the season for top spot, but since the Seagulls achieved promotion on 17 April they have dropped off the pace dramatically.
Ultimately it was three straight wins for Newcastle and three matches without three points for Chris Hughton's side that told, giving the Toon the perfect end to the campaign.
- 14HaydenSubstituted forHaidaraat 13'minutes
- 12ShelveyBooked at 26minsSubstituted forDiaméat 72'minutes
- 17PérezSubstituted forGayleat 80'minutes
- 34HedgesSubstituted forWatkinsat 54'minutes
- 40KentSubstituted forWilliamsat 74'minutes
- 20BradshawSubstituted forLeeat 74'minutes
- James Linington
- Shots on Target
Second Half ends, Newcastle United 3, Barnsley 0.
Yoan Gouffran (Newcastle United) wins a free kick in the defensive half.
Foul by Saidy Janko (Barnsley).
Yoan Gouffran (Newcastle United) wins a free kick on the left wing.
Foul by Marley Watkins (Barnsley).
Attempt missed. Elliot Lee (Barnsley) right footed shot from the right side of the box is high and wide to the left. Assisted by Matthew James.
Foul by Aleksandar Mitrovic (Newcastle United).
Josh Scowen (Barnsley) wins a free kick in the attacking half.
Goal! Newcastle United 3, Barnsley 0. Dwight Gayle (Newcastle United) right footed shot from the centre of the box to the centre of the goal. Assisted by Aleksandar Mitrovic with a through ball.
Attempt saved. Elliot Lee (Barnsley) left footed shot from outside the box is saved in the centre of the goal. Assisted by George Moncur.
Foul by Jack Colback (Newcastle United).
Josh Scowen (Barnsley) wins a free kick on the left wing.
Foul by Jack Colback (Newcastle United).
Ryan Williams (Barnsley) wins a free kick on the left wing.
Corner, Barnsley. Conceded by DeAndre Yedlin.
Attempt blocked. Elliot Lee (Barnsley) right footed shot from the centre of the box is blocked.
Attempt saved. Marley Watkins (Barnsley) header from the centre of the box is saved in the centre of the goal. Assisted by Josh Scowen.
Attempt missed. Mohamed Diamé (Newcastle United) right footed shot from outside the box misses to the left. Assisted by Jack Colback.
Substitution, Newcastle United. Dwight Gayle replaces Ayoze Pérez.