Scottish League Cup - Semi-finals
CelticCeltic1St JohnstoneSt Johnstone0

Celtic 1-0 St Johnstone: James Forrest nets winner to send Ange Postecoglou's side to final

By Nick McPheatBBC Scotland at Hampden
Forrest goal v St Johnstone
Substitute James Forrest (left) inspired Celtic to semi-final victory with the only goal of the game

James Forrest came off the bench to send Celtic into December's Scottish League Cup final at the expense of holders St Johnstone.

On an emotional evening following the death of Celtic legend Bertie Auld earlier this week, the Parkhead side were frustrated until the 73rd minute.

But four minutes after his introduction, Forrest drilled in to spark wild scenes in the Celtic end.

Rangers or Hibernian will complete the final line-up on Sunday.

The defeat brings to an end a remarkable 11-game unbeaten run in knockout football for St Johnstone, which saw them win both last season's domestic cup competitions.

As for Celtic, it is a domestic cup final at the first attempt for manager Ange Postecoglou - who is aiming to win his first silverware in Scotland.

Monday's Scotland euphoria was swapped with raw emotion at Hampden as the Celtic end paid tribute to Lisbon Lion Auld with a moving display pre-match.

The stadium rose for a deafening minute's applause and a roar from the 50,000-strong crowd followed.

After an entire season of being locked out last term, St Johnstone's fans were finally getting the opportunity to watch their double cup-winning side at Hampden.

However, it looked like it would be a long night for Davidson's men in the early exchanges. Jota took just two minutes to have a pop, skipping and dancing inside before guiding a right-footed effort wide.

The on-loan Benfica man was causing all sorts of problems for the Perth backline, setting up David Turnbull, who blasted over from close range, before dinking in a sublime 'Rabona' cross.

But Davidson's men weathered out the early storm and began to pose a threat of their own when Michael O'Halloran's dangerous ball evaded everyone in the box.

O'Halloran was again the threat as Joe Hart took a massive gamble and got away with one when his clearance rebounded off the attacker before rolling just past a post.

Hart - on his first visit back to Hampden since Leigh Griffiths bent two Scotland free-kicks beyond him in 2017 - again looked suspect when Craig Bryson struck from range, with the Celtic keeper smothering at the second attempt.

Bryson was then in the face of action at the other end, throwing himself to deny Liel Abada at close range.

With half-time nearing, there was still no sign of Celtic's attacking spark reappearing as St Johnstone continued to ask questions, Chris Kane dragging an effort from outside the area wide.

But Davidson's men had to be on hand to deny what looked like a certain goal with seconds remaining in the half as Jamie McCart somehow bettered Bryson's previous block by sliding in to prevent Callum McGregor's finish reaching the goal.

Similar to the first period, St Johnstone were hemmed in early in the second half but again held firm.

Groans were getting louder from the Celtic end, but with Postecoglou searching for a spark, Forrest was introduced.

He took to the pitch with sparks flying as the Celtic end paid a further tribute to Auld with a banner of the legend accompanied by pyrotechnics.

It took the forward just four minutes to make his impact, as Jota's cross could only be cleared as far as the Scotland winger who fired in from close range.

The Perth side responded well as Celtic continued to take chances at the back, but it was Postecoglou's side who came closest to adding to the scoring when Jota had a finish deflect just wide before Mikey Johnston was denied by Zander Clark.

Man of the match - Jota

Shaun Rooney & Jota
He went to ground a bit easily at times but again the Portuguese winger (right) was Celtic's bright spark and failed to let St Johnstone's stubbornness impact his game

What did we learn?

After the first few minutes, it seemed like Celtic would breeze their way to victory in the scintillating fashion we have become accustomed to under Postecoglou.

But resolute St Johnstone defending meant the Parkhead club had to dig in as they continue to show they can win ugly. It's 11 games undefeated domestically now for the finalists with a showpiece event to look forward to.

Regardless of the way this game went, there was always going to be an immense sense of pride come full-time for St Johnstone.

But even the way they played out this contest enhances that further. They pushed and can be proud of their efforts once again.

Albeit a victory, last season's semi-final win against Hibs sparked their season into life - they need this performance to do likewise.

What they said

Celtic manager Ange Postecoglou: "We knew it was going to be a tough game against a tough opponent who make things difficult for you in these cup games and I thought our players really held their discipline and stayed patient and worked hard.

"I thought we deserved our victory and it gives us the opportunity now to play for some silverware. It would have been easy for us to get frustrated and not play our football, but we stuck to our task and got our rewards."

St Johnstone manager Callum Davidson: "Overall, very proud of what we tried to achieve and the way we went about our business. They defended their trophy with pride and courage and that's all I can ask from them.

"A wee mistake for the goal, but I'm not going to criticise them - when you come to a semi-final at Hampden and Celtic have three shots on target, I would have taken that ahead of the game. I didn't think there was dirty foul in the game, but there were 10 bookings, which made it difficult for us to put in challenges."

What's next?

Celtic return to Europa League action on Thursday (17:45 GMT) when they travel to Bayer Leverkusen, before hosting Aberdeen on Sunday (15:00), while St Johnstone are at home to Hibernian next Saturday (15:00).

Player of the match

ForrestJames Forrest

with an average of 7.52

Celtic

  1. Squad number49Player nameForrest
    Average rating

    7.52

  2. Squad number17Player nameJota
    Average rating

    7.32

  3. Squad number8Player nameFuruhashi
    Average rating

    6.69

  4. Squad number42Player nameMcGregor
    Average rating

    6.68

  5. Squad number56Player nameRalston
    Average rating

    6.48

  6. Squad number88Player nameJuranovic
    Average rating

    6.38

  7. Squad number20Player nameCarter-Vickers
    Average rating

    6.32

  8. Squad number6Player nameBitton
    Average rating

    6.23

  9. Squad number14Player nameTurnbull
    Average rating

    6.09

  10. Squad number57Player nameWelsh
    Average rating

    6.08

  11. Squad number11Player nameAbada
    Average rating

    5.86

  12. Squad number15Player nameHart
    Average rating

    5.67

  13. Squad number19Player nameJohnston
    Average rating

    5.40

  14. Squad number16Player nameMcCarthy
    Average rating

    4.88

  15. Squad number12Player nameSoro
    Average rating

    4.84

  16. Squad number10Player nameAjeti
    Average rating

    4.69

St Johnstone

  1. Squad number1Player nameClark
    Average rating

    7.34

  2. Squad number6Player nameGordon
    Average rating

    7.29

  3. Squad number2Player nameBrown
    Average rating

    7.27

  4. Squad number9Player nameKane
    Average rating

    7.25

  5. Squad number19Player nameRooney
    Average rating

    7.20

  6. Squad number4Player nameMcCart
    Average rating

    7.19

  7. Squad number24Player nameBooth
    Average rating

    7.13

  8. Squad number13Player nameBryson
    Average rating

    7.12

  9. Squad number8Player nameDavidson
    Average rating

    7.07

  10. Squad number10Player nameWotherspoon
    Average rating

    6.99

  11. Squad number11Player nameO'Halloran
    Average rating

    6.70

  12. Squad number5Player nameDendoncker
    Average rating

    6.21

  13. Squad number26Player nameCraig
    Average rating

    6.00

  14. Squad number17Player nameVertainen
    Average rating

    5.76

  15. Squad number21Player nameCrawford
    Average rating

    5.67

Line-ups

Celtic

Formation 4-3-3

  • 15Hart
  • 56Ralston
  • 20Carter-Vickers
  • 57WelshSubstituted forMcCarthyat 78'minutes
  • 88Juranovic
  • 14TurnbullBooked at 83minsSubstituted forSoroat 90+2'minutes
  • 6BittonBooked at 14mins
  • 42McGregor
  • 11AbadaSubstituted forForrestat 69'minutes
  • 8FuruhashiBooked at 56minsSubstituted forAjetiat 90+2'minutes
  • 17Neves FilipeSubstituted forJohnstonat 90+2'minutes

Substitutes

  • 5Scales
  • 10Ajeti
  • 12Soro
  • 16McCarthy
  • 19Johnston
  • 26Urhoghide
  • 29Bain
  • 49Forrest
  • 54Montgomery

St Johnstone

Formation 3-5-2

  • 1Clark
  • 2BrownSubstituted forVertainenat 80'minutes
  • 6Gordon
  • 4McCartBooked at 56mins
  • 19RooneyBooked at 75minsSubstituted forDendonckerat 90'minutes
  • 10WotherspoonSubstituted forCrawfordat 52'minutesBooked at 90mins
  • 8DavidsonBooked at 64mins
  • 13BrysonBooked at 56minsSubstituted forCraigat 80'minutesBooked at 90mins
  • 24Booth
  • 11O'Halloran
  • 9Kane

Substitutes

  • 5Dendoncker
  • 12Parish
  • 16Muller
  • 17Vertainen
  • 21Crawford
  • 25Ambrose
  • 26Craig
  • 28Northcott
  • 35Moreland
Referee:
Nick Walsh
Attendance:
42,298

Match Stats

Home TeamCelticAway TeamSt Johnstone
Possession
Home79%
Away21%
Shots
Home16
Away7
Shots on Target
Home3
Away2
Corners
Home9
Away0
Fouls
Home8
Away16

Live Text

  1. Post update

    Match ends, Celtic 1, St. Johnstone 0.

  2. Full Time

    Second Half ends, Celtic 1, St. Johnstone 0.

  3. Booking

    Liam Craig (St. Johnstone) is shown the yellow card.

  4. Post update

    Ismaila Soro (Celtic) wins a free kick on the left wing.

  5. Post update

    Foul by Liam Craig (St. Johnstone).

  6. Post update

    Attempt saved. Michael Johnston (Celtic) right footed shot from the left side of the box is saved in the centre of the goal.

  7. Booking

    Alister Crawford (St. Johnstone) is shown the yellow card for a bad foul.

  8. Post update

    James Forrest (Celtic) wins a free kick in the defensive half.

  9. Post update

    Foul by Alister Crawford (St. Johnstone).

  10. Post update

    Foul by Callum McGregor (Celtic).

  11. Post update

    Murray Davidson (St. Johnstone) wins a free kick in the attacking half.

  12. Substitution

    Substitution, Celtic. Michael Johnston replaces Jota.

  13. Substitution

    Substitution, Celtic. Ismaila Soro replaces David Turnbull.

  14. Substitution

    Substitution, Celtic. Albian Ajeti replaces Kyogo Furuhashi.

  15. Post update

    Attempt blocked. Michael O'Halloran (St. Johnstone) with an attempt from the centre of the box is blocked. Assisted by Callum Booth with a cross.

  16. Post update

    Attempt blocked. Anthony Ralston (Celtic) header from the centre of the box is blocked. Assisted by David Turnbull with a cross.

  17. Substitution

    Substitution, St. Johnstone. Lars Dendoncker replaces Shaun Rooney.

  18. Post update

    Attempt blocked. Jota (Celtic) right footed shot from the centre of the box is blocked. Assisted by James Forrest.

  19. Post update

    Corner, Celtic. Conceded by Liam Gordon.

  20. Post update

    Anthony Ralston (Celtic) wins a free kick in the defensive half.