GLASGOW , Scotland -- Jean-Claude Darcheville and Nacho Novo both scored twice to fire leaders Rangers to a 4-0 win at Hearts , their 10th consecutive Scottish Premier League victory . Jean-Claude Darcheville scored two first-half goals as Rangers cruised to a 4-0 victory at Hearts . Hearts found themselves ripped apart by a rampant Rangers side , who sent out a clear message to rivals Celtic by maintaining their four-point advantage at the summit . Darcheville claimed the opener after 25 minutes , cutting inside from the left and squeezing his shot inside the far post from a tight angle . The same player added a second two minutes before the break , scoring from close range after a Barry Ferguson corner was not cleared . Darcheville was withdrawn for Novo at the interval , but if Hearts thought the departure of the Frenchman meant some much-needed respite , they were sadly mistaken . Novo was on the pitch for seven minutes when he helped himself to a goal of his own . Charlie Adam set up the shot with a low ball across goal and all that was required from the striker was to bundle home from close range . The same two players combined again to supply Rangers with their fourth goal with 69 minutes gone . Adam was again the provider and this time Novo produced a cheeky back-heel finish from five meters . Meanwhile , goals by Scott McDonald and Georgios Samaras gave Celtic a hard-fought 2-1 win at home to Inverness Caledonian Thistle . Australian international McDonald 's 25th goal of the season right on the interval gave the champions the lead and his Greek team-mate bulleted an Aiden McGeady cross past goalkeeper Michael Fraser on the hour mark . But the final minutes were needlessly fraught for Celtic after Caley striker Marius Niculae took advantage of Scott Brown 's misplaced pass to pull a goal back in the 70th minute . E-mail to a friend .
Rangers remain 4 points clear in Scotland after a superb four -0 win at Scotland . Barry Ferguson and Nacho Novo both net twice for the league leaders . Celtic remain fourth in the table following 2 -1 victory against Inverness Caley .