Celtic stretched their lead at the top of the table with a 2-0 victory over ten-man Motherwell, while Inverness picked up a much-needed win at Hibernian.
Dundee United cemented their position in third spot with a 2-1 success over Aberdeen at Tannadice.
Ten-man Hearts climbed up to fourth spot with a 1-0 win at St Mirren.
Hamilton ended a run of six straight defeats after securing a 1-1 draw with Falkirk at New Douglas Park.
Celtic moved five points clear at the top of the table with a 2-0 win over ten-man Motherwell at Parkhead.
Paul Hartley broke the deadlock right on the stroke of half-time when he found the net with a shot from 20 yards out.
Things got worse for Motherwell just before the hour mark when David Clarkson was sent off for aiming an elbow at Celtic substitute Paul Caddis.
The home side made the game safe on 71 minutes when Scott McDonald scored against his old club with a shot from the edge of the box.
Dundee United survived a second-half comeback to earn a 2-1 win over Aberdeen.
Francisco Sandaza followed up his two goals in midweek with the opener after just eight minutes and on-loan striker Warren Feeney doubled the lead with his first goal since joining United.
Aberdeen reduced the arrears on 66 minutes with a Darren Mackie goal, but United held on for the points.
Hamilton remain bottom of the table after being held by Falkirk.
Highly-rated youngster James McCarthy gave Hamilton the lead on 36 minutes with a superb effort, but substitute Michael Higdon came off the bench to grab a 49th minute equaliser for Falkirk.
Inverness ended a run of five successive defeats with a surprise victory at Easter Road.
Don Cowie set Inverness on their way with the opener on the half-hour mark after a mistake by David van Zanten.
The visitors doubled their advantage two minutes after the break when Ian Black scored from Dougie Imrie's pass.
Hibs wasted a great chance to reduce the arrears on 68 minutes when Derek Riordan missed from the penalty spot after Richard Hastings was adjudged to have fouled Colin Nish.
Riordan made amends for his penalty miss by pulling a goal back deep into injury-time, but it proved too little too late for Hibs.
Ten-man Hearts recorded their first win in six games with a hard-fought victory at Love Street.
Michael Stewart was sent off for violent conduct three minutes before the break after appeaing to aim a kick at Hugh Murray off the ball.
Eggert Jonsson grabbed the winner 11 minutes from time when he headed home Andrew Driver's free-kick for his first goal of the season.