There's a big game in the Ladbrokes Premiership tonight as Heart of Midlothian take on Rangers at Tynecastle, live on BT Sport at 7.45pm.
Hearts go into the match on the back of a 3-0 home win against Motherwell on Saturday (pictured) while Rangers hit back to beat Partick Thistle 2-1 at Firhill thanks to a late double from substitute Joe Dodoo.
Mark Warburton's men are second in the table but Robbie Neilson's side will go above them on goal difference if they claim full points in the capital this evening.
The teams last met on the final day of the Championship season in 2014/15 when it finished 2-2 at Tynecastle - Genero Zeefuik scored two late goals after Darren McGregor and Kenny Miller had netted for the visitors - on the day Hearts received the trophy.
The most recent top-flight encounter was back in April 2012 when Rangers won 3-0 at Tynecastle, with goals from Sone Aluko and Andy Little (2).