CELTIC will be hoping to record a fourth consecutive win in all competitions when they take on St Johnstone in the Premiership tonight.

Neil Lennon's side have opened up a five-point gap with Rangers at the table's summit going into tonight's fixtures but with a tricky run of games ahead - five of the champions' next seven league games are away from home - the Parkhead club will be desperate to get another three points on the board tonight.

Here's everything you need to know ahead of tonight's match.

Where is the game being played?

The match will go ahead at McDiarmid Park.

What time is kick-off?

The game will get under way at 7:45pm.

The Herald:

Is it on TV?

Yes. BT Sport 1 will be showing the match live, with their coverage beginning at 7:15pm.

What are the pre-match odds?

Unsurprisingly, Celtic are expected to leave Perth with all three points with most bookies offering odds of around 1/3 for an away win. St Johnstone, meanwhile, can be backed at around 10/1 to get the win over Lennon's side.

What's the latest team news?

Celtic have an almost full bill of health, with a couple of notable exceptions. Mohammed Elyounoussi is still sidelined through injury, while defensive duo Hatem Elhamed and Jeremie Frimpong will also miss out.