Daizen Maeda scored in stoppage time as Celtic came from behind to beat Motherwell 3-2 at Parkhead and move to within two points of William Hill Premiership leaders Hearts.
Kelechi Iheanacho's opener was overturned by a double from Apostolos Stamatelopoulos but Benjamin Nygren equalised and Maeda struck right at the end to inflict a first defeat of the season on the Steelmen.
Bottom club Aberdeen picked up their first victory in style by seeing off Dundee 4-0 at Pittodrie. Jesper Karlsson grabbed a double, with Emmanuel Gyamfi and Adil Aouchiche also on target.
Rangers were held to a 1-1 draw away to Falkirk - Bojan Miovski gave the visitors the lead but Henry Cartwright equalised with a superb strike after 73 minutes.