Scottish Premier League Review: Kris Boyd claimed his 18th goal of the season as Rangers restored their four-point lead at the top of the Clydesdale Bank Premier League with what could prove to be a crucial 3-1 win over Aberdeen.
The Dons were the last team to take points off Rangers in the SPL back in January and they looked set to throw a spanner in the works once again when Steve Lovell claimed the opener.
Rangers knew the pressure was on following Celtic's win at Hibernian earlier in the day and Christian Dailly marked his Ibrox debut with the equaliser before goals from Charlie Adam and Boyd sealed the win.
Lee Naylor's first goal for Celtic helped the Bhoys to a 2-0 victory over Hibernian at Easter Road.
The 27-year-old English defender, who had failed to notch since his arrival from Wolves in August 2006, drove home the opener in the 64th minute following a surging run from the middle of the park.
Celtic substitute Georgios Samaras, on for Jan Vennegoor of Hesselink in the 72nd minute, scored three minutes later from an Aiden McGeady cross to secure the points.
But a fine win was overshadowed somewhat by the antics of Celtic 'keeper Artur Boruc after the final whistle, with the Pole booked by referee Iain Brines for continually gesturing to the Hibs supporters.
Ross McCormack's first-half miss cost third-placed Motherwell a vital three points in their bid to qualify for next season's UEFA Cup as they had to settle for a 0-0 draw at Falkirk.
The former Rangers striker scooped his side's best opportunity over the bar in the last action of the opening period and neither side could find a way to break the deadlock in the second half.
Calum Elliot picked the perfect time to score his first goals in the SPL this season as Hearts bounced back from their midweek mauling to Rangers in fine fashion with a 3-0 success at Inverness.
Christos Karipidis headed the opener after connecting with Andrew Driver's corner, and then a fantastic run from Christian Nade created Elliot's first goal in the 33rd minute.
Elliot profited from a slack pass by Ian Black to Inverness goalkeeper Michael Fraser after the break, and scooped a shot into the net. He headed a late chance wide as he sought a hat-trick against a home side who offered little threat.
Kilmarnock leapfrogged St Mirren into 10th place with a hard-earned 1-0 victory over the Paisley side.
Saints could consider themselves unlucky at not leaving without at least a point after enjoying a fair share of the possession.
But Danny Invincibile's goal in the 25th minute was enough to give the Ayrshire side their second win in three matches.
Bottom side Gretna's match against Dundee United was postponed after Fir Park was ruled to be waterlogged following an inspection at 9am.
It is the latest in a series of postponements at Fir Park, despite the fact Motherwell recently spent £40,000 on the pitch following drainage problems.