Celtic secured their third Scottish title in a row with seven games to spare after a five-goal demolition of Partick Thistle at Firhill.

It is the earliest the Scottish top flight has been secured since Rangers won on 16 March in season 1928-29.

After Anthony Stokes headed in early, it was a party waiting to be unleashed.

Liam Henderson and Stefan Johansen added to that before Christie Elliot's reply and Stokes and Kris Commons ensured the champagne flowed.

The victory establishes an unassailable 26-point lead over second-placed Aberdeen as Celtic are crowned champions for the 45th time.

With the Dons having been held to a draw away to Ross County 24 hours earlier, the scene had been set for Neil Lennon's side to win the title in a Glasgow derby.

Liam Henderson and Stefan Johansen celebrate

Liam Henderson and Stefan Johansen both scored in the second half

Many Celtic fans might have taken greater pleasure in securing it at the home of a certain other club in Scotland's biggest city, but the absence of Rangers from the top flight has made their task easier for the second season running.

Thistle had gone into the game desperate for points at the other end of the table, where they sit two points ahead of second-bottom St Mirren in a five-team fight to avoid a relegation play-off.

The Maryhill outfit were seeking a third straight home win after a season-long wait for a home victory since their return to the top flight, and manager Alan Archibald had voiced his determination to avoid hosting a championship party.

However, Emilio Izaguirre sent over a cross from the left and the unmarked Stokes stepped out of the shadows at the back post to head past goalkeeper Paul Gallacher from eight yards.

Celtic had scored 11 goals in their previous three games and it looked like they were about to unleash another goals-fest as the ball pinged about a penalty box unconvincingly guarded by a nervous home defence.

Whether it was down to Celtic's complacency or premature feelings of celebration, Thistle did well to weather that early pressure and work their way gradually into the match.

They took control for a period in the first half and Johansen and Izaguirre were fortunate not to earn yellow cards as the champions-elect became increasingly edgy.

However, since losing to Barcelona in the Champions League, Celtic have played 17 domestic games and only lost goals in two of them - both in defeats by in-form Aberdeen. Thistle rarely looked like they had the ability to unlock the visitors.

Henderson had been left out of Celtic's starting line-up as Efe Ambrose returned to the defence, but the winger's introduction at half-time for full-back Adam Matthews breathed new life into Lennon's side.

Caught out early again, the Thistle back-line was made to look foolish as Izaguirre's cross was dummied first by Commons and then Stokes, allowing the unmarked 17-year-old to fire low into the far corner for his first Celtic goal.

It was two goals within four minutes as Johansen played a one-two with Leigh Griffiths before powering into the penalty box and firing his second goal in as many games.

Only then did Thistle become an attacking threat, Lyle Taylor just failing to make contact with an Aaron Taylor-Sinclair cross to the front post; Gary Fraser's powerful long-range drive being turned wide by Fraser Forster and then Taylor heading straight at the goalkeeper.

Commons was denied by a Gallacher save, while Stephen O'Donnell forced Forster into more action at the other end.

Thistle had cries for a penalty waved away by referee Steven McLean when a shot from Prince Buaben shot struck the arm of Charlie Mulgrew, before Elliot fired past Forster.

By then, however, Celtic were already well on their way to ensuring they would become the first champions since the Scottish Premier League became the Scottish Premiership after its merger with the Scottish Football League.

A superb Stokes volley and Commons finish on the break in the dying seconds finished the job, keeping the title at Celtic Park.

Lineup, Bookings (2) & Substitutions (6)

Partick Thistle

  • 12 Gallacher
  • 02 O'Donnell
  • 03 Taylor-Sinclair
  • 22 Fraser
  • 13 Gabriel
  • 15 Mair
  • 28 Erskine (Elliott - 63' )
  • 10 Buaben
  • 21 Taylor (Doolan - 78' )
  • 23 Higginbotham (Lawless - 70' )
  • 08 Bannigan

Substitutes

  • 01 Fox
  • 07 Craigen
  • 09 Doolan
  • 11 Lawless
  • 14 Elliott
  • 16 McMillan
  • 17 Moncur

Celtic

  • 01 Forster
  • 02 Matthews (Henderson - 45' )
  • 03 Izaguirre
  • 08 Brown
  • 04 Ambrose Emuobo
  • 05 van Dijk
  • 15 Commons
  • 21 Mulgrew Booked (Kayal - 71' )
  • 28 Griffiths (Samaras - 77' )
  • 10 Stokes
  • 25 Johansen Booked

Substitutes

  • 09 Samaras
  • 17 Balde
  • 20 Pukki
  • 24 Zaluska
  • 33 Kayal
  • 34 O'Connell
  • 53 Henderson
Ref: Steven McLean
Att: 7,549

Match Stats

Shots

11 14

On target

4 8

Corners

6 2

Fouls

6 6

Live Text Commentary

Full time

Full Time Match ends, Partick Thistle 1, Celtic 5.

90:00 +3:48 Full time

Full Time Second Half ends, Partick Thistle 1, Celtic 5.

90:00 +2:54 Goal scored

Goal! Goal! Partick Thistle 1, Celtic 5. Kris Commons (Celtic) left footed shot from the centre of the box to the centre of the goal. Assisted by Georgios Samaras.

90:00 +1:03 Goal scored

Goal! Goal! Partick Thistle 1, Celtic 4. Anthony Stokes (Celtic) right footed shot from the left side of the box to the top right corner. Assisted by Georgios Samaras.

89:05

Kris Commons (Celtic) wins a free kick on the right wing.

89:05

Foul by Gabriel Piccolo (Partick Thistle).

86:01

Corner, Celtic. Conceded by Prince Buaben.

84:39 Goal scored

Goal! Goal! Partick Thistle 1, Celtic 3. Christie Elliott (Partick Thistle) right footed shot from the centre of the box to the centre of the goal. Assisted by Aaron Taylor-Sinclair.

82:57

Attempt missed. Kris Commons (Celtic) right footed shot from the centre of the box is just a bit too high.

81:33

Foul by Liam Henderson (Celtic).

81:33

Aaron Taylor-Sinclair (Partick Thistle) wins a free kick in the defensive half.

77:24 Substitution

Substitution Substitution, Partick Thistle. Kris Doolan replaces Lyle Taylor.

76:43 Substitution

Substitution Substitution, Celtic. Georgios Samaras replaces Leigh Griffiths.

76:26

Kris Commons (Celtic) wins a free kick in the defensive half.

76:26

Foul by Gary Fraser (Partick Thistle).

75:00

Beram Kayal (Celtic) wins a free kick in the defensive half.

74:59

Foul by Aaron Taylor-Sinclair (Partick Thistle).

74:39

Attempt blocked. Leigh Griffiths (Celtic) right footed shot from outside the box is blocked.

73:52

Leigh Griffiths (Celtic) wins a free kick in the attacking half.

73:52

Foul by Gabriel Piccolo (Partick Thistle).

70:40 Substitution

Substitution Substitution, Celtic. Beram Kayal replaces Charlie Mulgrew because of an injury.

69:29 Substitution

Substitution Substitution, Partick Thistle. Steven Lawless replaces Kallum Higginbotham.

67:05

Attempt missed. Christie Elliott (Partick Thistle) left footed shot from outside the box misses to the left.

65:29

Attempt missed. Gary Fraser (Partick Thistle) right footed shot from outside the box is close, but misses to the right.

63:33

Attempt saved. Christie Elliott (Partick Thistle) left footed shot from the right side of the box is saved in the centre of the goal.

62:33 Substitution

Substitution Substitution, Partick Thistle. Christie Elliott replaces Chris Erskine.

61:46

Attempt saved. Kris Commons (Celtic) left footed shot from outside the box is saved in the centre of the goal.

59:19

Attempt saved. Lyle Taylor (Partick Thistle) header from the centre of the box is saved in the top centre of the goal.

58:38

Foul by Stefan Johansen (Celtic).

58:38

Chris Erskine (Partick Thistle) wins a free kick in the defensive half.

58:01

Corner, Partick Thistle. Conceded by Fraser Forster.

57:53

Attempt saved. Gary Fraser (Partick Thistle) right footed shot from outside the box is saved in the bottom left corner.

56:10

Attempt missed. Lyle Taylor (Partick Thistle) right footed shot from very close range is close, but misses to the right.

53:25 Booking

Booking Stefan Johansen (Celtic) is shown the yellow card.

52:57 Goal scored

Goal! Goal! Partick Thistle 0, Celtic 3. Stefan Johansen (Celtic) left footed shot from the left side of the box to the bottom right corner. Assisted by Leigh Griffiths.

51:56

Attempt saved. Virgil van Dijk (Celtic) right footed shot from outside the box is saved in the bottom left corner.

50:06

Attempt missed. Gary Fraser (Partick Thistle) right footed shot from outside the box misses to the right.

48:49 Goal scored

Goal! Goal! Partick Thistle 0, Celtic 2. Liam Henderson (Celtic) right footed shot from the right side of the box to the bottom left corner. Assisted by Stefan Johansen.

45:00

Second Half begins Partick Thistle 0, Celtic 1.

45:00 Substitution

Substitution Substitution, Celtic. Liam Henderson replaces Adam Matthews.

45:00 +0:06 Half time

Half Time First Half ends, Partick Thistle 0, Celtic 1.

42:43

Attempt missed. Scott Brown (Celtic) right footed shot from outside the box misses to the left.

41:05

Attempt missed. Leigh Griffiths (Celtic) left footed shot from outside the box misses to the right.

35:36

Attempt missed. Kris Commons (Celtic) left footed shot from outside the box is too high following a set piece situation.

34:22

Kris Commons (Celtic) wins a free kick in the defensive half.

34:22

Foul by Gabriel Piccolo (Partick Thistle).

33:41

Corner, Partick Thistle. Conceded by Anthony Stokes.

33:09

Corner, Partick Thistle. Conceded by Virgil van Dijk.

32:38

Corner, Partick Thistle. Conceded by Efe Ambrose.

31:52

Attempt blocked. Lyle Taylor (Partick Thistle) right footed shot from outside the box is blocked.

30:52

Foul by Emilio Izaguirre (Celtic).

30:52

Chris Erskine (Partick Thistle) wins a free kick in the defensive half.

28:51

Attempt missed. Kallum Higginbotham (Partick Thistle) right footed shot from outside the box is close, but misses to the left following a set piece situation.

27:59 Booking

Booking Charlie Mulgrew (Celtic) is shown the yellow card.

27:53

Foul by Charlie Mulgrew (Celtic).

27:53

Lyle Taylor (Partick Thistle) wins a free kick in the defensive half.

21:37

Foul by Stefan Johansen (Celtic).

21:37

Stuart Bannigan (Partick Thistle) wins a free kick on the left wing.

20:13

Attempt missed. Anthony Stokes (Celtic) right footed shot from outside the box misses to the right.

18:41

Foul by Scott Brown (Celtic).

18:41

Kallum Higginbotham (Partick Thistle) wins a free kick in the defensive half.

17:19

Virgil van Dijk (Celtic) wins a free kick in the attacking half.

17:19

Foul by Lyle Taylor (Partick Thistle).

16:44

Corner, Partick Thistle. Conceded by Adam Matthews.

16:09

Corner, Partick Thistle. Conceded by Adam Matthews.

14:34

Attempt blocked. Prince Buaben (Partick Thistle) right footed shot from outside the box is blocked.

8:11

Corner, Celtic. Conceded by Kallum Higginbotham.

4:06

Attempt saved. Leigh Griffiths (Celtic) header from the centre of the box is saved in the top centre of the goal.

3:03 Goal scored

Goal! Goal! Partick Thistle 0, Celtic 1. Anthony Stokes (Celtic) header from very close range to the top right corner. Assisted by Emilio Izaguirre with a cross.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers