Motherwell 0 Rangers 5:Rangers threw down the gauntlet to rivals Celtic in the Scottish Premier League title race by cruising to a 5-0 win at Motherwell in today's early game.
Kyle Lafferty, Steven Davis and Nikica Jelavic all grabbed a goal apiece and Steven Naismith claimed a late brace as the champions stretched their lead at the summit to four points.
The onus is now on Celtic to respond to the pressure and put points on the board against Dundee United on Sunday and then make the most of their game in hand at Inverness.
In the day's other top-half game, Heartsedged closer to a Europa League place despite Kieran Agard's first senior goal snatching a 2-2draw for their hosts Kilmarnock.
Hearts had come back from James Fowler's brilliant opener 10 minutes into the second half when Rudi Skacel and Ryan Stevenson netted. But on-loan Everton striker Agard volleyed home in the 86th minute to earn Killie a point.
In the bottom six, a second-half strike from substitute Peter Pawlett gave Aberdeentheir first win in nine SPL matches as the beat Inverness 1-0.
The Dons enjoyed the best of the chances in the first half with Zander Diamond somehow heading wide from five yards out before Michael Paton fired when clean through on goal. However Pawlett struck with a powerful left-footed finish after 75 minutes to give the Dons their first win since February.
Kevin Moon netted a stoppage-time winner as St Johnstonecame from behind to beat Hibernian 2-1at Easter Road.
Akpo Sodje put Hibs in front after 23 minutes with his fourth goal in four games and Ricardo Vaz Te struck the post in the second half.
Substitute Liam Craig headed in Danny Grainger's 74th-minute corner as a Saints player found the net in the SPL for the first time since February 1 before Moon prodded in a 92nd-minute winner.
Scottish Premier League
Aberdeen 1 Inverness CT 0
Hibernian 1 St Johnstone 2
Kilmarnock 2 Hearts 2
Motherwell 0 Rangers 5
Premier League
Blackburn 1 Bolton 0
Blackpool 0 Stoke 0
Chelsea 2 Tottenham 1
Sunderland 0 Fulham 3
West Brom 2 Aston Villa 1
Wigan 1 Everton 1