Celtic sealed a fifth successive league title but only after a second-half scare from their closest challengers.
Their triumph was already an inevitability, but the celebrations began in earnest as Patrick Roberts scored two fine early goals.
Aberdeen, who offered a stout challenge all season, looked dead and buried when Mikael Lustig scored after the break.
But quickfire goals from Niall McGinn and Andrew Considine took some of the gloss off the title party.
Bright start crucial for champions
Ronny Deila’s side went into the game with a nine-point lead and a vastly superior goal difference, with only three matches remaining.
The Dons knew even a first league victory at Celtic Park since 2004 would have no bearing on the destination of the Premiership trophy.
Photo gallery: How Celtic won a fifth straigh title
But Derek McInnes was determined to beat Celtic for a third time this season, to reaffirm his belief that they have narrowed the gap.
Had Niall McGinn not directed a shot wide from point-blank range inside the opening five minutes, they may have had a chance of doing so. As it was, Celtic went on to be utterly dominant in the first period.
Roberts – the teenage winger on loan from Manchester City – again showed why the English club paid £12m for his services, as he darted in off the right touchline, away from Graeme Shinnie and unleashed a ferocious striker past Adam Collin from 25 yards.
Aberdeen were sitting too far off their opponents, who looked hungry to secure the championship in style, and allowed Leigh Griffiths time and space to pick out Roberts inside the box. This time the youngster curled the ball round Collin and inside the far post.
The third goal was every bit as impressive. Callum McGregor did brilliantly to trick his way past Shinnie and his cutback was swept into the net by Lustig.
The atmosphere inside a packed Celtic Park was joyous, with the team looking every bit like the best team in the land.
Spirited Dons reply
But as has been the case on several occasions on Deila’s watch, Celtic’s concentration slipped and after a couple of warnings, Aberdeen got a foothold in the game when Jonny Hayes provided McGinn with the chance to slide the ball past Craig Gordon.
That was compounded seven minutes later when McGinn’s free-kick was headed emphatically past the keeper by Considine.
Shay Logan missed the best chance Aberdeen had to equalise when he headed wide from only a few yards out as Celtic ended up holding on to move 12 points clear at the top of the league.
All sense of anti-climax vanished at full-time as the stadium broke into rapturous applause and the players basked in the glory of the club’s 47th league title.