Celtic levelled their own 100-year-old British record of 62 domestic games unbeaten with a 1-1 draw at home against Kilmarnock.
However, Celtic saw their lead at the top of the Premiership reduced to one point after Aberdeen’s 2-1 home win over Ross County.
Kilmarnock, who have one win this season, toiled throughout the first period against the champions and went behind when Leigh Griffiths slotted home just before the interval.
Steve Clarke’s side improved after the break and restored parity with an hour played when Jordan Jones converted a left-footed shot shortly after hitting the post.
Ten-man Hamilton celebrated a hard-fought victory as they dug deep to inflict a fourth straight defeat on Dundee, who slumped to the bottom of the Premiership.
Martin Canning’s visitors recorded their first win in eight league games despite influential midfielder Massimo Donati being sent off with 15 minutes remaining.
Giannis Skondras gave Accies a 39th-minute lead before David Templeton made it 2-0 on 64 minutes, only for AJ Leitch-Smith’s 67th-minute penalty to give Neil McCann’s men some hope of a comeback. Antonio Raúl Rojano killed the game off with a tap-in to pile more misery on the Dark Blues.
Miles Storey’s solo effort lifted Partick Thistle off the bottom of the Scottish Premiership with a 1-0 victory over St Johnstone.
Storey collected the ball on the wing, showed pace and guile to beat Joe Shaughnessy and then poise to angle the ball past Zander Clark.
Substitute Michael O’Halloran had Saints’ best opportunity but fluffed his execution on a frustrating day for Tommy Wright’s side, who succumbed to their fourth defeat in five matches.
Aberdeen ground out a 2-1 victory over Ross County after their resounding midweek defeat to Celtic. Michael Gardyne gave the visitors an unexpected lead after eight minutes, but a lethal Ryan Christie shot brought the scores level again with 12 minutes played.
After Graeme Shinnie was fouled by Jamie Lindsay, Kenny McLean converted the resulting penalty with 52 minutes on the clock to secure the three points.
Motherwell’s winning run came to an end with a 1-0 defeat at home to Hibernian. The Steelmen had won their previous four matches, including victory over Rangers in last week’s Betfred Cup semi-final, but they were well off the required tempo. After scraping a narrow win over Dundee on Wednesday, the recent run of games looked to catch up with them. .
Martin Boyle scored the only goal to make it back-to-back 1-0 wins for Hibs and draw the two sides level on points. A simple long ball from Simon Murray over the top of the Motherwell defence was misjudged by Cédric Kipré, letting Boyle race on and knock the ball past the onrushing goalkeeper Trevor Carson and calmly side-footing the ball into an empty goal.