Celtic sits four points behind their rivals Rangers in the Scottish Premiership as competition for the title steps up a gear.

In their next match the Parkhead side face Hearts and will seek redemption after the last head-to-head in July saw Celtic defeated 2-1.

Between August 2018 and February 2020, it was Celtic who proved repeatedly triumphant against the Midlothian side, so the team will aim to reignite this winning streak in Thursday's match. 

But its not only Hearts they will face in December. 

Here are Celtic's next five matches...

Who will Celtic face next? 

Celtic vs Hearts: Thursday December 2, 7:45pm at Celtic Park

Dundee United vs Celtic: Sunday December 5, 12pm at Tannadice Park

Celtic vs Real Betis: Thursday December 9, 8pm at Celtic Park

Celtic vs Motherwell: Sunday December 12, 3pm at Celtic Park

Ross County vs Celtic: Wednesday December 15, 7:45pm at Global Energy Stadium

How to watch Celtic vs Hearts?

You can watch the Celtic v Hearts game on Sky Sports football. 

If you aren't a Sky member, you can buy a Now TV pass for a one-off payment of £9.99 which gives you 24 hour access to the Sky Sports channels.