Celtic have cut Hearts' advantage at the top of the Scottish Premiership to four points with 1-nil win at St Mirren.
The leaders can re-establish their dominance when they host Aberdeen this afternoon from 3.
Hibs remain third thanks to their 2-nil triumph over Dundee - level on points with Rangers, who got a 2-1 victory over bottom side Livingston.
Elsewhere, Falkirk's decent form continues after easing past Dundee United 3-nil, but Kilmarnock suffered a 3-1 defeat at home to Motherwell.