1. FULL-TIME Rangers 0-1 Celticpublished at 90+6 mins

    Wow. Celtic hold on for a 10th trophy in a row.

    I'm not really sure how they did it. Neil Lennon's side were second best for long spells but Rangers couldn't find a way past goalkeeper Fraser Forster.

    The only goal came from a set-piece - and Christopher Jullien looked decidedly offside as he tucked it away.

    Soon after, Rangers won a penalty and Celtic were down to 10 men.

    But Forster was the hero of the hour, blocking a poor effort from Alfredo Morelos, who had a host of other chances to find the net.

    Christoher Jullien's goal was enough for CelticImage source, SNS
    Image caption,

    Christoher Jullien's goal was enough for Celtic

  2. Postpublished at 90+5 mins

    Rangers 0-1 Celtic

    Now Fraser Forster is down with cramp. Not something you often see in goalkeepers but he's been particularly busy this afternoon.

  3. Postpublished at 90+4 mins

    Rangers 0-1 Celtic

    A huge cheer from the nervous Celtic fans as Fraser Forster comes off his line to smother a cross from the right.

  4. CLOSE!published at 90+3 mins

    Rangers 0-1 Celtic

    It's just not happening for Alfredo Morelos today. The Rangers striker swivels to smash in an angled shot and the ball zips narrowly wide of the far post.

  5. Postpublished at 90+2 mins

    Rangers 0-1 Celtic

    There are a lot of tired legs out there and some bad decisions are being made. Rangers keep coming but the final ball is letting them down.

  6. Six minutes addedpublished at 90 mins

    Rangers 0-1 Celtic

    Into a bumper period of stoppage time now...

  7. PENALTY APPEALpublished at 89 mins

    Rangers 0-1 Celtic

    Alfredo Morelos is down on the turf again after contact from Mikey Johnston but Rangers captain James Tavernier has shoved the Celtic man into his team-mate.

  8. Postpublished at 87 mins

    Rangers 0-1 Celtic

    Depleted Celtic are sitting in, saying 'break us down, if you can', as Kristoffer Ajer gets in front of Jermain Defoe to divert the striker's flick into the side-netting.

  9. Postpublished at 85 mins

    Rangers 0-1 Celtic

    We're five minutes away from the 90. Can Rangers find a way to force extra time or will 10-man Celtic hold on?

  10. Postpublished at 83 mins

    Rangers 0-1 Celtic

    Rangers' last change is enforced as central defender Filip Helander limps off to be replaced by Nikola Katic.

  11. 'Rangers must be in shock'published at 16:41 Greenwich Mean Time 8 December 2019

    Rangers 0-1 Celtic

    Billy Dodds
    Former Rangers striker on Sportsound

    Quote Message

    Rangers players must be in shock that they're not at least drawing this game. You can see it's demoralised them a little bit, it's totally taken them aback

    Christopher Jullien celebrates his goalImage source, SNS
    Image caption,

    Christopher Jullien celebrates his goal for Celtic

  12. Player Raterpublished at 16:40 Greenwich Mean Time 8 December 2019

    Rangers 0-1 Celtic

    There's going to be a big bloke on loan from Southampton doing well in this one...

    PLAYER RATER

    Rangers Celtic rater
  13. Postpublished at 79 mins

    Rangers 0-1 Celtic

    Another chance for Alfredo Morelos as he connects at the edge of the box but the shot flies high over the target.

  14. YELLOW CARDpublished at 77 mins

    Rangers 0-1 Celtic

    Callum McGregor wipes out Borna Barisic and the Celtic midfielder is the latest name jotted down in Willie Collum's little black book.

  15. Postpublished at 76 mins

    Rangers 0-1 Celtic

    Odsonne Edouard has made such a difference to Celtic since coming on. He offers real physical presence and he's nearly knocking in from close range but is denied by a great sliding interception from Ryan Jack.

  16. Postpublished at 74 mins

    Rangers 0-1 Celtic

    Another attacking change for Rangers as speedy winger Brandon Baker comes on for Joe Aribo.

  17. Postpublished at 73 mins

    Rangers 0-1 Celtic

    The rain is lashing down at Hampden again and both sets of fans are roaring themselves hoarse. There must be some more drama to come in this one. You can't take your eyes off the action for a second.

  18. Postpublished at 16:32 Greenwich Mean Time 8 December 2019

    Rangers 0-1 Celtic

    Billy Dodds
    Former Rangers striker on Sportsound

    Quote Message

    Mikey Johnston finished from a more difficult angle with aplomb last week at Ross County. Will Celtic regret that miss now?

    Rangers' Alfredo Morelos watches as his penalty is savedImage source, SNS
    Image caption,

    Rangers' Alfredo Morelos watches as his penalty is saved

  19. YELLOW CARDpublished at 71 mins

    Rangers 0-1 Celtic

    Joe Aribo is late on Jonny Hayes and catches the Celtic left-back as he clears his lines.

  20. Postpublished at 70 mins

    Rangers 0-1 Celtic

    Rangers go two up top, with Jermain Defoe on for holding midfielder Glen Kamara.