Celtic moved to within three points of leaders Heart of Midlothian thanks to a 2-1 victory over Dundee at Dens Park this afternoon.
Kelechi Iheanacho grabbed an 82nd-minute winner for the reigning champions after Hyunjun Yang's opening goal was cancelled out by a Simon Murray penalty. Dundee had Ryan Astley sent off with six minutes of the match remaining.
Earlier in the day, Hearts returned to the top of the William Hill Premiership table but they are just a point ahead of Rangers after being held 2-2 by Livingston.
The bottom club took an early lead through Stevie May but Lawrence Shankland equalised and Claudio Braga netted early in the second half.
Liam Smith made it 2-2 shortly before the hour mark and the visitors ended with 10 men after Marc Leonard was sent off deep into stoppage time.