CELTIC retained their six-point gap over Rangers with a draw against their city rivals at Parkhead.

The 1-1 draw leaves Celtic with the six-point cushion as well as a superior goal difference with three league matches remaining.

Celtic still have to play Hearts at Parkhead, Dundee United at Tannadice and then back to Glasgow to host Motherwell on the final day of the season.

Rivals Rangers, meanwhile, play Dundee United at Ibrox, then Ross County at home before a trip to Tynecastle to take on Hearts.

Celtic are well in the driving seat to lift the league title but Rangers could emerge victorious, it would however require a disastrious run for Ange Postecoglou's side.

Here's how where Celtic (or Rangers) could win the league...

Saturday 7 May - vs Hearts at Celtic Park

Celtic could win the title next week at home against Robbie Neilson's men - but only if Rangers drop points. 

Should Celtic win they could extend their lead to an uncatchable nine points with two games left if Rangers draw or lose to Dundee United the following day.

Wednesday 11 May - vs Dundee United at Tannadice

Celtic's next opportunity to win the league would come at Tannadice the following weekend.

If the gap was six points then a win or a draw would be enough to end the title race.

Even if Celtic lost to Hearts and Rangers beat Dundee United, a draw would end the title race.

Essentially, so long as Celtic remain at least four points clear after the penultimate fixture then the league would be mathimatically over.

Saturday 14 May - vs Motherwell at Celtic Park

The title race would only extend to the final day if the gap is reduced to three points before then.

And even if that were the case, Celtic boast a superior goal difference which could come into effect in the event of a Celtic collapse.

Should there be three points in it on the final day then a point would be enough to secure the Scottish Premiership trophy.

Saturday 14 May - Hearts vs Rangers at Tynecastle

There remains a very slim chance Rangers could win the league. It would take Celtic to lose all of their remaining matches or lose two and match Rangers' result for the league to be decided on goal difference.

Celtic are currently 19 goals better off in the goal difference column meaning it'd take a results collapse and a significant amount of goals scored by Rangers to swing the title.