Celtic came from behind to beat Heart of Midlothian 3-1 at Parkhead and stay nine points clear at the top of the cinch Premiership table.
Daizen Maeda, Kyogo Furuhashi and Sead Haksabanovic scored for the Hoops after Josh Ginnelly had given Hearts an early lead.
A double from Antonio Colak helped Rangers defeat Hibernian 4-1 at Easter Road, with James Tavernier (penalty) and Fashion Sakala also on target.
Livingston and Dundee United drew 1-1 at the Tony Macaroni Arena - Steven Bradley put Livi ahead but Aziz Behich equalised for Jim Goodwin's men.