Celtic 2-0 Kilmarnock: Holders into sixth Scottish League Cup final in seven seasons

Daizen Maeda bundled in Celtic's first goal against Kilmarnock in the League Cup semi-final at Hampden
Daizen Maeda got the final touch to score Celtic’s first goal

Celtic saw off Kilmarnock’s stubborn resistance to reach their sixth Viaplay Cup final in seven seasons.

Maeda’s faint touch from Kyle Lafferty’s attempted clearance flew past Sam Walker to give holders Celtic the lead in the first half at Hampden.

The Japan forward had another goal ruled out for an offside, as did compatriot Reo Hatate.

Giorgos Giakoumakis settled the tie in stoppage time, moments after appearing to foul Joe Wright in the other box.

Kilmarnock will feel aggrieved that no penalty was given, as they played their part in an absorbing semi-final.

Danny Armstrong was the outstanding player for the Ayrshire club and had opportunities to level, including a close-range effort on the stretch that went just wide.

But Celtic saw out the victory and set up a meeting with either Rangers or Aberdeen – who play in Sunday’s semi-final – on 26 February at the national stadium.

Cup football is all about win or bust, drama and the one-off nature of the occasion. Win you progress, lose you are out.

Despite that simplicity and the opportunity available, the underdog often fails to muster the belief or gameplan to deliver a true contest. But amid a pulsating atmosphere and utterly horrible conditions at Hampden, Kilmarnock did just that.

A change of shape and intent to engage Celtic further up the pitch nearly paid off after 30 seconds.

Armstrong surged down the right to expose space vacated by Alexandro Bernabei. The winger cut back and sent a dangerous low ball across the six-yard box. Had Kyle Vassell gambled a second earlier, it was a certain goal. Unfortunately for Kilmarnock, he didn’t and the chance was lost.

Armstrong started like a man possessed as Derek McInnes’ side harassed and harried but crucially maintained a threat.

Slackness from Carl Starfelt was seized on by Rory McKenzie. He surged forward and unleashed a low drive towards the corner – only for Joe Hart to get down and tip round a post.

Celtic began to exert a grip on possession but failed to trouble Walker’s goal, until Lafferty’s attempted clearance from a free-kick struck the onrushing Maeda and diverted into the top corner.

It was a lucky break for Celtic, and the expectation was they would canter on.

But Kilmarnock immediately threatened through Wright’s header, then Liam Donnelly sent another looping header over. If the goal was a blow, Kilmarnock’s heads were not for bowing.

Celtic regrouped at half-time and seemed to exert more tempo to add to their possession. Hatate thought he’d added a second but was deemed offside after the ball deflected into his path.

Maeda then produced a wonderful top-corner finish from Kyogo’s superb flick in behind, but the assist had been delivered while the forward was fractionally offside, and VAR intervened.

Josip Juranovic was then just off target as Celtic looked for their elusive second goal.

But Kilmarnock never went away. Armstrong came so close to an equaliser as he slid in at the back post, then substitute Christian Doidge diverted towards goal only for Hart to palm the ball away.

Aaron Mooy and Liel Abada went close at the other end and, as the clock ticked on, you were never quite sure Celtic were over the line.

Even in injury time, a big shout for a penalty caused panic when Giakoumakis bundled into Wright. Nothing was given, and then finally the second goal arrived.

When David Turnbull’s shot was saved, his fellow substitute Giakoumakis could not miss from close range.

Celtic got there – but were given an almighty challenge in a wonderful cup tie.

Player of the match – Daizen Maeda

Celtic’s Daizen Maeda scores to make it 1-0 during a Viaplay Cup Semi Final match between Celtic and Kilmarnock at Hampden Park
Daizen Maeda bundled in Celtic’s first goal and was their chief threat again. An honourable mention for Danny Armstrong, who was brilliant for Kilmarnock

Celtic get job done, Killie outstanding – analysis

If McInnes can instil this type of performance in his side consistently, then they will quickly rise up from 11th in the league table. So much of what they produced was spot on, other than the most crucial bit, finding the back of the net.

They had chances, good ones, but just couldn’t convert. A desire to engage Celtic further up the pitch at times, and give their opponents no time to settle into their rhythm, worked well. Their performance was outstanding.

Celtic will feel they are deservedly through having had two goals, rightly, ruled out for offside and numerous chances to put the tie to bed earlier than they did.

It was clear, though, they were below their usual level. Whether that was down to conditions, Kilmarnock, or something else is not clear.

However, they did what champions do. Progressed to another cup final, and are within touching distance of winning the trophy for the sixth time in seven seasons.

What’s next?

Celtic return to league business as they hosts St Mirren on Wednesday (19:45 GMT), while Kilmarnock face Rangers at Rugby Park (20:00).

Player of the match

MaedaDaizen Maeda


  1. Squad number38Player nameMaeda

  2. Squad number7Player nameGiakoumakis

  3. Squad number17Player nameJota

  4. Squad number20Player nameCarter-Vickers

  5. Squad number42Player nameMcGregor

  6. Squad number13Player nameMooy

  7. Squad number41Player nameHatate

  8. Squad number1Player nameHart

  9. Squad number8Player nameFuruhashi

  10. Squad number88Player nameJuranovic

  11. Squad number11Player nameAbada

  12. Squad number4Player nameStarfelt

  13. Squad number49Player nameForrest

  14. Squad number33Player nameO’Riley

  15. Squad number14Player nameTurnbull

  16. Squad number25Player nameBernabei


  1. Squad number33Player nameChrisene

  2. Squad number7Player nameMcKenzie

  3. Squad number11Player nameArmstrong

  4. Squad number4Player namePower

  5. Squad number16Player nameRobinson

  6. Squad number5Player nameTaylor

  7. Squad number22Player nameDonnelly

  8. Squad number23Player nameVassell

  9. Squad number19Player nameWright

  10. Squad number2Player nameMayo

  11. Squad number20Player nameWalker

  12. Squad number31Player namePolworth

  13. Squad number26Player nameDoidge

  14. Squad number25Player nameAlebiosu

  15. Squad number10Player nameJones

  16. Squad number28Player nameLafferty



Formation 4-3-3

  • 1Hart
  • 88Juranovic
  • 20Carter-Vickers
  • 4Starfelt
  • 25Bernabei
  • 13MooySubstituted forTurnbullat 90+3′minutes
  • 42McGregor
  • 41HatateSubstituted forO’Rileyat 74′minutes
  • 17Neves FilipeSubstituted forAbadaat 73′minutes
  • 8FuruhashiSubstituted forGiakoumakisat 74′minutesBooked at 90mins
  • 38MaedaSubstituted forForrestat 81′minutes


  • 2Johnston
  • 6Jenz
  • 7Giakoumakis
  • 11Abada
  • 14Turnbull
  • 18Kobayashi
  • 29Bain
  • 33O’Riley
  • 49Forrest


Formation 3-5-2

  • 20Walker
  • 2MayoSubstituted forAlebiosuat 87′minutes
  • 5Taylor
  • 19Wright
  • 11ArmstrongBooked at 90mins
  • 22DonnellySubstituted forPolworthat 45′minutes
  • 4Power
  • 7McKenzieSubstituted forJonesat 87′minutes
  • 33Chrisene
  • 28LaffertySubstituted forDoidgeat 45′minutes
  • 23VassellSubstituted forRobinsonat 73′minutes


  • 1Hemming
  • 6Stokes
  • 8Alston
  • 10Jones
  • 16Robinson
  • 21McInroy
  • 25Alebiosu
  • 26Doidge
  • 31Polworth

William Collum


Live Text