The strike partnership repaid Neil Lennon’s starting selection with second half goals to make the final half hour of the game a lot more comfortable than the first half stalemate played out in teeming rain in Lanarkshire.
David Turnbull tapped in a third after Odsonne Edouard was denied at close range with 15 minutes to play.
The win at the Fountain of Youth Stadium cut Rangers’ earlier extended lead at the top of the SPFL Premiership back down to 16 points, with Celtic three games behind their rivals who they meet next weekend.
Here’s how the Celtic players rated in the win.
Player ratings scale - 10: One of the best performances you've seen. 9: Outstanding. 8: Very good. 7: Good. 6: Average. 5: Poor, 4: Very poor. 3: A terrible day at the office. 2: Abysmal. 1: One of the worst performances you've seen.
A message from the Editor: Thank you for reading this article. We're more reliant on your support than ever as the shift in consumer habits brought about by coronavirus impacts our advertisers. If you haven't already, please consider supporting our trusted, fact-checked journalism by taking out a digital subscription.

5. Nir Bitton - 6
Often the deepest-lying player for Celtic mopping up loose balls but untroubled in defence and not much of a threat in attacking set-piece scenarios. Photo: Craig Foy - SNS Group

6. Isamila Soro - 8
Sitting at base of the diamond, pulled many of the strings and gave Celtic's attack a structure from the back and kept the ball away from the defence. Tidy and efficient from the centre-circle. Photo: Alan Harvey - SNS Group

7. Ryan Christie - 6
Out of sorts after his Scottish Cup Final resurgence, but went close on several occasions without truly troubling Gourlay. Photo: Craig Foy - SNS Group

8. Callum McGregor - 8
Celtic's driving force from the midfield and creative outlet in the first half, and continued to lead from the front in the second half. Good, committed performance in horrific conditions. Photo: Alan Harvey - SNS Group


