text: Media playback is not supported on this device
  Leigh Griffiths scored a penalty after Patrick Roberts had been fouled by Callum Booth.
  Griffiths turned provider for Tom Rogic's close-range finish and Roberts netted a stunning third before the break.
  Callum McGregor scored with a shot off the underside of the bar and Roberts then curled in his second.
  Celtic boss Brendan Rodgers continued to rotate his squad but no strength was lost as the likes of captain Scott Brown and defender Erik Sviatchenko came in to give others a rest.
  From the moment referee Andrew Dallas blew his whistle it was Celtic at their scintillating best.
  The swagger witnessed for most of this season was in evidence from a side that had at least four players who would not be considered first-choice picks.
  The wide men in particular gave the Partick full-backs a torrid evening with Roberts looking completely unplayable at times. The man on loan from Manchester City floated and jinked past defenders all night.
  McGregor and Brown provided the drive from the middle of the park - keeping the tempo high and their team-mates hungry. It was quite simply a side with complete belief in their abilities and evidence for anyone who needed it about just how far Celtic are ahead of the rest.
  The opener came from the spot - Griffiths with his 17th of the season after Roberts was brought down by Booth.
  The second was a rare scrappy effort from Rogic that bounced off both posts before nestling in the net.
  Roberts' brilliance was rewarded when he curled in the third before the break. It followed fine build-up play on the edge of the box.
  McGregor grabbed his fourth in five games as the clock ticked down in the second half. His effort smashed the crossbar and went over the line. The ball bounced out but the assistant referee called it in.
  Roberts cloned his first and made it five with just minutes left. It was a fitting end to his and Celtic's night.
  Like so many before them this season, the home side were simply outclassed. They had a couple of chances in the second half but in truth Celtic were toying with them for long spells. In terms of the season, their work was already done and it looked that way.
  It's 46 games unbeaten in all competitions, 104 league goals and a current total of 103 points.
  The records just keep tumbling under Rodgers. The big one will be confirmed on Sunday if they can avoid defeat at home to Hearts at Celtic Park and become 'the invincibles'.
  A draw or a win will give them their biggest points tally in a 38-league game season, with the Scottish Cup final against Aberdeen and the chance to complete a domestic treble following on 27 May.
  Match ends, Partick Thistle 0, Celtic 5.
  Second Half ends, Partick Thistle 0, Celtic 5.
  Corner,  Celtic. Conceded by Danny Devine.
  Attempt blocked. Patrick Roberts (Celtic) right footed shot from the centre of the box is blocked.
  Attempt saved. Tomas Rogic (Celtic) right footed shot from the centre of the box is saved in the centre of the goal.
  Erik Sviatchenko (Celtic) wins a free kick in the attacking half.
  Foul by Adebayo Azeez (Partick Thistle).
  Foul by Scott Brown (Celtic).
  Adam Barton (Partick Thistle) wins a free kick in the attacking half.
  Attempt saved. Adebayo Azeez (Partick Thistle) right footed shot from a difficult angle on the left is saved in the bottom left corner.
  Goal!  Partick Thistle 0, Celtic 5. Patrick Roberts (Celtic) left footed shot from outside the box to the top left corner.
  Attempt saved. Tomas Rogic (Celtic) header from the centre of the box is saved in the bottom right corner.
  Goal!  Partick Thistle 0, Celtic 4. Callum McGregor (Celtic) right footed shot from outside the box to the bottom right corner.
  Attempt missed. Nir Bitton (Celtic) right footed shot from outside the box is just a bit too high.
  Attempt missed. Scott Sinclair (Celtic) left footed shot from the left side of the box is close, but misses to the left.
  Attempt saved. Tomas Rogic (Celtic) right footed shot from outside the box is saved in the centre of the goal.
  Callum McGregor (Celtic) wins a free kick in the defensive half.
  Foul by Steven Lawless (Partick Thistle).
  Attempt saved. Scott Sinclair (Celtic) right footed shot from the centre of the box is saved in the top centre of the goal.
  Scott Brown (Celtic) wins a free kick in the attacking half.
  Foul by Adam Barton (Partick Thistle).
  Substitution, Celtic. Nir Bitton replaces James Forrest.
  Substitution, Partick Thistle. Adebayo Azeez replaces Chris Erskine.
  Substitution, Celtic. Scott Sinclair replaces Leigh Griffiths.
  Substitution, Celtic. Kolo Touré replaces Dedryck Boyata.
  Attempt missed. Callum McGregor (Celtic) right footed shot from outside the box is high and wide to the left.
  Foul by Leigh Griffiths (Celtic).
  Callum Booth (Partick Thistle) wins a free kick on the right wing.
  Attempt missed. Leigh Griffiths (Celtic) right footed shot from the right side of the box misses to the right.
  Erik Sviatchenko (Celtic) wins a free kick in the attacking half.
  Foul by Kris Doolan (Partick Thistle).
  Second Half begins Partick Thistle 0, Celtic 3.
  Substitution, Partick Thistle. Ryan Edwards replaces Abdul Osman because of an injury.
  Substitution, Partick Thistle. Mark Ridgers replaces Tomás Cerny because of an injury.
  First Half ends, Partick Thistle 0, Celtic 3.
  Attempt missed. Adam Barton (Partick Thistle) header from the left side of the six yard box is close, but misses to the left.
  Corner,  Partick Thistle. Conceded by Dedryck Boyata.
  Foul by Scott Brown (Celtic).
  Adam Barton (Partick Thistle) wins a free kick in the defensive half.
  Goal!  Partick Thistle 0, Celtic 3. Patrick Roberts (Celtic) left footed shot from outside the box to the top left corner.
target: Champions Celtic are one game away from an unbeaten Premiership season after a dominant victory over Partick Thistle.