Summary

  • FT: Rangers 2-1 Hearts - looping Shankland header drops over Butland for early opener; Cantwell fouled for penalty on stroke of half-time but Tavernier hits post

  • Tavernier makes amends to smash in second penalty in dying moments after Haring pulls Goldson's jersey; Danilo thumps in header moments later

  • FT: Kilmarnock 0-2 Aberdeen - Vassell's solo effort goes in seconds before the interval after poor first half; Watkins capitalises on Gartenmann lapse to slot in second

  • St Johnstone announce departure of Steven MacLean as manager

  1. Cantwell hooked for McCauslandpublished at 16:39 Greenwich Mean Time 29 October 2023

    Rangers 0-1 Hearts

    Todd Cantwell is off and he's replaced by young Ross McCausland.

    Michael Stewart is surprised by that one.

  2. Postpublished at 16:38 Greenwich Mean Time 29 October 2023

    Rangers 0-1 Hearts

    An ambitious one from John Lundstram, who curls one right into the arms of Zander Clark.

  3. Postpublished at 16:37 Greenwich Mean Time 29 October 2023

    Rangers 0-1 Hearts

    No Hearts player has had more touches than Lawrence Shankland.

    No Hearts player has made more accurate passes.

  4. Postpublished at 16:36 Greenwich Mean Time 29 October 2023

    Rangers 0-1 Hearts

    An Abdallah Sima cross from the left takes a nick before being pushed away by Zander Clark.

    No-one there to claim the rebound though.

  5. A big final quarter for Rangerspublished at 16:35 Greenwich Mean Time 29 October 2023

    Rangers 0-1 Hearts

    Kheredine Idessane
    BBC Sport Scotland at Ibrox

    Rangers have dominated the second half, with Hearts content to sit back and defend.

    The home side need a goal, though. And realistically, if they've any serious designs on catching league leaders Celtic, they need two.

    Dropped points at home won't do, with their city rivals, as things stand right now, eight points clear at the top.

  6. Postpublished at 16:33 Greenwich Mean Time 29 October 2023

    Michael Stewart
    Former Hearts & Hibs midfielder on BBC Sportsound

    Cyriel Dessers couldn't lace Lawrence Shankland's boots.

  7. Postpublished at 16:32 Greenwich Mean Time 29 October 2023

    Rangers 0-1 Hearts

    A rare, rare second-half Hearts attack should probably result in a goal.

    Alex Cochrane finds Lawrence Shankland at the back post again.

    He decides to put one across goal this time, but no-one is there to tap in.

  8. Postpublished at 16:31 Greenwich Mean Time 29 October 2023

    Rangers 0-1 Hearts

    Frankie Kent gets tight to Sam Lammers to block his shot behind.

    The corner comes in from Ridvan Yilmaz and Danilo heads over.

  9. Hearts holding onpublished at 16:29 Greenwich Mean Time 29 October 2023

    Rangers 0-1 Hearts

    Kheredine Idessane
    BBC Sport Scotland at Ibrox

    The visitors still lead but are dropping very deep in this second half, inviting wave upon wave of blue-shirted attacks.

    Steven Naismith's side are just about holding on but are penned in to their own half and will need to produce quite the defensive performance to hold on from here

    Rangers 0-1 HeartsImage source, SNS
  10. 'Fans need to stick with Rangers'published at 16:28 Greenwich Mean Time 29 October 2023

    Rangers 0-1 Hearts

    Richard Foster
    Former Rangers defender on BBC Sportscene

    I think Rangers are doing the right thing, they are moving the ball and trying to press and probe at Hearts' backline.

    The Rangers fans need to stick with them.

  11. Raskin stretchered offpublished at 16:27 Greenwich Mean Time 29 October 2023

    Rangers 0-1 Hearts

    Here comes the stretcher for Nico Raskin. Looks a serious one.

    Scott Wright will replace the midfielder in an attacking switch.

  12. ouch!

    Ouch!published at 16:25 Greenwich Mean Time 29 October 2023

    Rangers 0-1 Hearts

    Nico Raskin is down in pain after attempting that shot.

    Doesn't look good.

  13. Postpublished at 16:25 Greenwich Mean Time 29 October 2023

    Rangers 0-1 Hearts

    Double Hearts switch.

    Alan Forrest and Cammy Devlin replace Beni Baningime and Jorge Grant.

  14. CLOSE!published at 16:24 Greenwich Mean Time 29 October 2023

    Rangers 0-1 Hearts

    Some of Ibrox are on their feet, they think that's in.

    Zander Clark makes a mess of a cross in and Nico Raskin drills the rebound, but it's the wrong side of the left-hand post.

  15. 'Hearts inviting pressure'published at 16:23 Greenwich Mean Time 29 October 2023

    Rangers 0-1 Hearts

    Michael Stewart
    Former Hearts & Hibs midfielder on BBC Sportsound

    I am just a wee bit concerned with the way Hearts have set up in the second half. They are inviting more pressure from Rangers.

  16. Postpublished at 16:22 Greenwich Mean Time 29 October 2023

    Rangers 0-1 Hearts

    Richard Foster
    Former Rangers defender on BBC Sportscene

    We still need to appreciate that Clement is not long in the door.

    I think if you see energy and appetite from the players then that makes the transition a lot quicker.

    Rangers 0-1 HeartsImage source, SNS
  17. Postpublished at 16:22 Greenwich Mean Time 29 October 2023

    Rangers 0-1 Hearts

    A James Tavernier corner outswings towards Abdallah Sima, whose header into the ground bounces over.

  18. CLOSE!published at 16:21 Greenwich Mean Time 29 October 2023

    Rangers 0-1 Hearts

    Rangers probe in the Hearts box and the ball is pulled back for Sam Lammers, who diverts the ball over from close range.

    A tough finish to pull off.

  19. Postpublished at 16:19 Greenwich Mean Time 29 October 2023

    Rangers 0-1 Hearts

    A Danilo flick-on looks like it'll fall kindly for Todd Cantwell, but Hearts hack it away in a bit of a panic.

  20. Postpublished at 16:18 Greenwich Mean Time 29 October 2023

    Rangers 0-1 Hearts

    A bit of a breather for Hearts as Toby Sibbick does really well to carry the ball forward and they end up winning a throw after a spell of possession.