Rangers beat Hearts 2-1 yesterday to delay Celtic's coronation as Scottish Premier League champions for 24 hours. Celtic top the standings with 78 points from 33 games, 10 ahead of Rangers, and can clinch their 41st title today with a win at Kilmarnock.

Hearts are fourth, four points behind Aberdeen, who drew 2-2 against a Hibernian side that had two players sent off.

Hearts snatched a first-half lead against Rangers when Lithuanian Andrius Velicka surged through to crack a low shot beyond keeper Allan McGregor into the far corner of the net in the 15th minute.

But Rangers tied up the points after the break with two fine goals from Gavin Rae and Barry Ferguson.

Rae sent a header into the net in the 51st minute from Allan Hutton's cross and Ferguson crashed a superb shot home in the 78th.

Aberdeen came from behind to strengthen their bid for a UEFA Cup place. Hibs took the lead through Damon Gray in the 19th minute when he pounced on a mistake by Andy Considine to drag the ball around the keeper and slot it into the net.

Aberdeen captain Russell Anderson headed his side level six minutes later from Barry Nicholson's corner on the right.

Dean Shiels ran through and dragged the ball around Aberdeen keeper Jamie Langfield to make it 2-1 for Hibs a minute from the interval.

But after Darren Mackie missed a second-half penalty, Aberdeen equalised when Ricky Foster slammed a 30-metre shot into the left corner of the net in the 78th minute.

Hibernian's Sean Lynch was shown a straight red card for a studs up challenge shortly after the break and in the final minute defender Dermott McCaffrey picked up a second booking to be dismissed.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.