Hibernian came from behind to beat 10-man Rangers 3-2 in a pulsating but at times ill-tempered Scottish Premiership match at Ibrox.

It was first meeting between the two teams since the 2016 Scottish Cup final, when David Gray scored a stoppage-time winner to give Hibs victory by the same scoreline. Afterwards a pitch invasion had led to clashes and several arrests, and there was no little drama in this encounter.