Aberdeen moved level on points with the Scottish Premier League leaders after a convincing 4-1 victory at St Mirren.
The Dons showed their ruthless streak as they punished the home side on the counterattack and the three points takes them alongside Celtic and Hibernian, though both play tomorrow .
Johnny Hayes struck a low shot past Craig Samson to open the scoring with 10 minutes played and the in-form Niall McGinn doubled the lead on the stroke of half-time, ending a counterattack with a deft finish high into the net. Chris Clark drilled a low shot past Samson with four minutes remaining to put the game beyond the Saints and Mark Reynolds made it 4-0 before Steven Thompson scored a consolation for the home side.
Dundee showed signs of fight in their battle against relegation with Nicky Riley's 28th-minute goal earning them a 1-1 draw at Motherwell. Riley's goal came against the run of play before 'Well finally made their first-half possession count in injury-time when Michael Higdon followed up after Rab Douglas had spilled Henrik Ojamaa's shot.
The visitors survived spells of second-half pressure, including a disallowed goal from Higdon, while showing a touch of menace on the break.
Barry Smith's Dundee side have now doubled their previous points tally in the space of two games, coming after victory over Hearts, and are only four points off St Mirren at the foot of the SPL.
A clinical second-half display from Kilmarnock brought them a comfortable 3-0 home win over Ross County. Two goals from Paul Heffernan, making his first start of the season after recovering from a dislocated shoulder, and another effort from Gary Harkins gave the Rugby Park crowd a victory after two successive defeats at home. In the Third Division, Rangers beat Peterhead 2-0 at Ibrox with goals from the captain Lee McCulloch just before half-time and Lee Wallace after 66 minutes.