Kenny Miller grabbed his 20th goal of the season as Rangers moved within touching distance of retaining the Clydesdale Bank Premier League title with a win over 10-man Hearts.

Kyle Lafferty set the ball rolling in the 2-0 victory before Miller wrapped up the points from the penalty spot just minutes after the luckless Kris Boyd was substituted - the latter's search for his 100th SPL goal for the club continues.

Celtic's win over Hibernian 24 hours earlier ensured there would be no title party today but the Scottish champions can secure the silverware at Hibs next Sunday - or without even kicking a ball should the Hoops lose to Dundee United earlier in the day.