Match ends, Aberdeen 0, Celtic 3.
Aberdeen 0-3 Celtic: Neil Lennon's side secure eighth consecutive Scottish title
Celtic secured an eighth consecutive title in style with a convincing win away to wasteful Aberdeen.
Neil Lennon's side are now two-thirds of the way towards a third consecutive clean sweep of domestic trophies after already lifting the League Cup.
The Dons' James Wilson fired wastefully against a post before Mikael Lustig's diving header opened the scoring.
Jozo Simunovic rose to meet a Callum McGregor corner after half-time before Odsonne Edouard fired the third.
For Celtic not to have finished the weekend as champions for a 50th time, Aberdeen would have had to have ended the visitors' 11-game unbeaten run, combined with a win for second-placed Rangers at home to Hibernian on Sunday.
But the Glasgow side's sixth consecutive win at Pittodrie means they have now won eight domestic trophies in a row before their Scottish Cup final against Heart of Midlothian on 25 May.
Celtic will now eye matching the nine titles in a row they last achieved in 1974 and which was matched by city rivals Rangers in 1997.
Aberdeen remain in a battle for fourth with Kilmarnock, the Ayrshire side later going above the Dons on goal difference with victory at Tynecastle.
- Relive the drama as Celtic clinch title
- Who did you vote man of the match?
- Games, goals & eight in a row - How does Celtic's latest title stack up?
Celtic make Dons pay for wastefulness
As a club, Celtic have experienced great sadness in recent weeks with the loss of two of their precious Lisbon Lions. The tributes have flooded in from all corners for Billy McNeill and Stevie Chalmers. The lives of two great footballers who helped lift the European Cup have been celebrated in word and song and that carried on at Pittodrie.
Another minute's applause but most importantly, given what these men represented, another victory and another league title secured. Eight in a row was never in doubt, but it was banked here.
Celtic survived a few scares but cantered away to win handily. Indeed, that could be the story of their season. Some wobbles but easy enough in the end, a league won largely in third gear.
The Dons could have delayed the inevitability of the title party, but teams don't tend to beat Celtic in domestic competition while spurning big moments. How the Dons will rue the early chances they had. How Derek McInnes, sitting in the purgatory of the stand while serving his touchline ban, will have suffered angst at what might have been.
These weren't half chances or 50-50 affairs. These were borderline sitters, both of them falling to James Wilson, a striker who finished like strikers tend to do when they're not used to scoring goals. Wilson, big on reputation but low on end product, can only boast 13 goals in a career that spans almost 90 games.
Celtic had the lion's share of possession, but it was the Dons who carved out the most interesting opportunities before Lustig got the Celtic party started. The first of them came when Scott Brown was hustled and harried and gave the ball away in the process.
Aberdeen swept left and, when Greg Stewart's cross came in it fell to Wilson, standing all alone and so close to Scott Bain that he could have heard him gulp. His volley was thumped into the ground and bounced up and over the Celtic goalkeeper's crossbar.
Edouard wasted a decent chance soon after, but another huge moment followed. This was the second act of wastefulness from Wilson. Scott McKenna did wonderfully to win the ball before bombing down the left and curling a gorgeous ball across goal and into the path of Sam Cosgrove.
The striker's shot was beaten away by Bain, but when the loose ball broke to Wilson, it looked certain that the Dons were about to take the lead. Instead, Wilson struck his shot off the outside of Bain's right-hand post and wide.
It was a calamitous miss and, sure enough, Aberdeen were made to pay for it, just as Kilmarnock were made to pay for not executing at Celtic Park last week when the game was still goalless. Looking gift horses in the mouth is not the best plan against the champions.
Seven minutes after Wilson's miss, Lustig got away from Stevie May and dived to head in McGregor's excellent delivery from the left. It was yet another assist for McGregor, a titan of this team - and there'd be a second one later on.
Lustig's terrific finish was the cue for the celebrations. Celtic only needed a point to lock down the title. They cruised on to take all three.
Celtic doubled their lead eight minutes into the new half. An out-swinging McGregor corner was headed home by Simunovic, the centre-half who, over the last few weeks, has showed the centre-forwards how to do it.
The hosts had a chance or two to halve the deficit but couldn't produce Celtic's efficiency in front of goal. They worked hard and got frustrated at times.
Cosgrove was fortunate not to be sent off when he brought down Jonny Hayes, who had appeared for Kieran Tierney. The full-back, still slightly diminished by injury, will now surely be wrapped in cotton wool before the cup final and that tilt for the treble treble.
Celtic's title day had a last flourish when they broke free and Edouard added a third, and a 21st for the season. That well and truly sent the visitors into raptures.
'Second half was comprehensive' - reaction
Celtic interim manager Neil Lennon: "It's a great way to get over the line and now we can enjoy it.
"I'm really delighted with my defence. Simunovic has come back in beside Ajer and has been outstanding, Lustig outstanding, Kieran already a Celtic great, and my goalkeeper has been unbelievable.
"He was unbelievable today when we got sloppy and put a bit of pressure on ourselves, but the second half was comprehensive."
Aberdeen manager Derek McInnes: "I thought we were well in the game. Celtic started the game in charge, which is understandable as we had one or two playing out of position.
"But I thought that, once we got a foothold in the game, we had good opportunities and looked a threat on the counter-attack.
"The only thing we were guilty of is not putting the ball into the net. If you don't take your chances against a team like Celtic, it comes back to bite you and it certainly did."
- 2LoganBooked at 43minsSubstituted forHalfordat 72'minutesSubstituted forRossat 83'minutes
- 21BallBooked at 12mins
- 16CosgroveBooked at 68minsSubstituted forCampbellat 73'minutes
- 23LustigSubstituted forSinclairat 90+2'minutes
- 35AjerBooked at 23mins
- 63TierneySubstituted forHayesat 56'minutes
- 8BrownBooked at 90mins
- 30WeahBooked at 21minsSubstituted forBurkeat 73'minutes
- 24de Vries
- John Beaton
- Shots on Target
Second Half ends, Aberdeen 0, Celtic 3.
Corner, Aberdeen. Conceded by Jozo Simunovic.
Substitution, Celtic. Scott Sinclair replaces Mikael Lustig because of an injury.
Scott Brown (Celtic) is shown the yellow card for a bad foul.
Foul by Scott Brown (Celtic).
Ethan Ross (Aberdeen) wins a free kick in the defensive half.
Attempt missed. James Wilson (Aberdeen) left footed shot from outside the box is too high.
Attempt blocked. James Forrest (Celtic) right footed shot from the right side of the box is blocked.
Goal! Aberdeen 0, Celtic 3. Odsonne Edouard (Celtic) right footed shot from the centre of the box to the bottom left corner. Assisted by Tomas Rogic.
Foul by Callum McGregor (Celtic).
Lewis Ferguson (Aberdeen) wins a free kick in the attacking half.
Attempt saved. Scott McKenna (Aberdeen) right footed shot from the centre of the box is saved in the centre of the goal.
Corner, Aberdeen. Conceded by Kristoffer Ajer.
Substitution, Aberdeen. Ethan Ross replaces Greg Halford because of an injury.
Corner, Celtic. Conceded by Max Lowe.
Attempt missed. Greg Stewart (Aberdeen) left footed shot from outside the box is close, but misses the top left corner.
Attempt missed. Odsonne Edouard (Celtic) left footed shot from outside the box is just a bit too high.
Substitution, Celtic. Oliver Burke replaces Timothy Weah.
Substitution, Aberdeen. Dean Campbell replaces Sam Cosgrove.
Kristoffer Ajer (Celtic) wins a free kick in the attacking half.
Foul by Scott McKenna (Aberdeen).
Substitution, Aberdeen. Greg Halford replaces Shaleum Logan.
Corner, Aberdeen. Conceded by Jozo Simunovic.
Sam Cosgrove (Aberdeen) is shown the yellow card for a bad foul.
Jonny Hayes (Celtic) wins a free kick in the defensive half.
Foul by Sam Cosgrove (Aberdeen).
James Forrest (Celtic) wins a free kick in the defensive half.
Foul by Shaleum Logan (Aberdeen).
Attempt saved. Kristoffer Ajer (Celtic) header from the centre of the box is saved in the top centre of the goal.
Corner, Celtic. Conceded by Michael Devlin.
Odsonne Edouard (Celtic) wins a free kick in the defensive half.
Foul by Michael Devlin (Aberdeen).
Corner, Celtic. Conceded by Shaleum Logan.
Corner, Celtic. Conceded by Max Lowe.
Substitution, Celtic. Jonny Hayes replaces Kieran Tierney because of an injury.
Mikael Lustig (Celtic) wins a free kick in the defensive half.
Foul by Stevie May (Aberdeen).
Attempt missed. Greg Stewart (Aberdeen) left footed shot from outside the box misses to the right.
Goal! Aberdeen 0, Celtic 2. Jozo Simunovic (Celtic) header from the centre of the box to the top left corner. Assisted by Callum McGregor following a corner.