Rangers kept the gap with Celtic and Aberdeen at the Premiership summit at five points with a win over St Johnstone - but it was a game packed with controversy.
Vaclav Cerny bounced back from a nightmare week to net a double and down the visitors to Ibrox - but there was a sour note for the Light Blues as returning playmaker Ianis Hagi sent off 10 minutes from the end leaving Philippe Clement's side to see out the game with 10 men after VAR's intervention.
The Romania international left the pitch in tears and was consoled by the Belgian boss as he trudged off the pitch - but the heavy challenge on Benjamin Kimpioka was far from the only talking point.
Referee David Dickinson had a busy evening in the late kick-off in Govan to round off the packed weekend of action. But did he get the big calls right under the Ibrox lights? Record Sport takes a look.