Celtic host Hearts in the Scottish Premiership this afternoon.

Brendan Rodgers' side are three points ahead of Rangers after the first post-split matchday. 

And he'll be aiming to extend that gap to six points - overnight at least - as Celtic face Hearts at Parkhead on Saturday. Rangers don't play until Sunday at 1pm against Kilmarnock.

For Rodgers, there will be the added incentive of going for victory against Hearts having lost to the Tynecastle club on the last two meetings.

READ MORE: Forrest responds to Scotland Euros wildcard shout after Celtic heroics

Celtic had won 4-1 away in Edinburgh against Hearts in October but have since suffered two losses to Steven Naismith's side.

The first, a 2-0 defeat at Celtic Park in December before Hearts again triumphed over the league leaders at Tynecastle on March 3 with the same scoreline.

Hearts have all but sealed third in the Scottish Premiership with an 11-point lead over Kilmarnock in fourth - who they drew with last weekend - with just four matches left.

Everything you need to know about Celtic vs Hearts in the Scottish Premiership...

When is Celtic vs Hearts?

Celtic take on Hearts TODAY on Saturday, May 4.

The match will be played at Celtic Park.

Kick-off is in the traditional 3pm slot.

Is Celtic vs Hearts on TV? 

No. The match has not been selected for live television coverage.

The fixture will be played during the 3pm blackout meaning it won't be shown live on Sky Sports.

Can I live stream Celtic vs Hearts? 

The match will not be available to stream online for those within the UK and Ireland. Only audio commentary will be available for Celtic TV subscribers within the UK and Ireland.

However, subscribers elsewhere worldwide will be able to stream the match through their Celtic TV subscription.