Postpublished at 82 mins
Celtic 1-0 Kilmarnock
Celtic midfielder Aaron Mooy shows good feet to spin 20 yards out and curl a left-foot shot at the Killie goal where Sam Walker dives to his right to make the vital save.
Listen to Sportsound
Lafferty's attempted clearance from a Celtic free-kick brushes off Maeda and flies into net
Celtic keeper Hart tips away McKenzie strike and saves Wright header either side of opener
Celtic have Hatate and Maeda goals ruled offside, and Abada flashes a header inches wide, as Armstrong hits side-netting for Killie and Doidge is denied by Hart
Moments after surviving penalty scare after tangling with Wright, Giakoumakis taps in Celtic's second in injury time
Celtic to face winners of Sunday's semi-final between Rangers and Aberdeen
Earlier, Hibs salvaged a late draw with Dundee Utd in Premiership as bottom club Ross County hit back for a point at Motherwell & Livingston beat St Johnstone
Clive Lindsay
Celtic 1-0 Kilmarnock
Celtic midfielder Aaron Mooy shows good feet to spin 20 yards out and curl a left-foot shot at the Killie goal where Sam Walker dives to his right to make the vital save.
Celtic 1-0 Kilmarnock
James Forrest is on for Daizen Maeda.
Celtic 1-0 Kilmarnock
Celtic attacker Daizen Maeda looks exhausted after yet another attack, though on this occasion he cannot keep the ball in play. He takes a few deep breaths and gets back on to the pitch. Meanwhile, Killie are still in this match. They're spending much more time in their opponent's half.
Celtic 1-0 Kilmarnock
Kilmarnock manager Derek McInnes is out on the touchline imploring his players to keep up their impressive effort. Celtic counterpart Ange Postecoglou is silent, brooding under his hood as the rain pelts down.
Celtic 1-0 Kilmarnock
Joe Hart gets down sharply to his left to deny Kilmarnock striker Christian Doidge who swung a boot at the loose ball. He must have thought he'd scored, it's a superb save by Hart. This is much better by Kilmarnock.
Cammy Bell
Former Kilmarnock goalkeeper on BBC Sportsound
Quote MessageIt's another huge warning sign for Celtic. Sloppy again, gave the ball away under no pressure. Danny Armstrong had the right to take the opportunity on, just didn't get it right and the shot was off target
Celtic 1-0 Kilmarnock
Celtic 1-0 Kilmarnock
Kyle Vassell, Killie's new signing until the end of the season from San Diego Loyal, weighs up his options and decides to try his luck with a pop at goal. He skews it wide. At the other end, Jota finds himself in space in the box but can't pick out a pass.
Celtic 1-0 Kilmarnock
Josip Juranovic arrows a drive a few feet wide of the Kilmarnock goal. That could have put the game beyond Kilmarnock but as it is they are one chance away from drawing level.
Celtic 1-0 Kilmarnock
What was I saying? Kilmarnock break out their own half for a rare foray forward. Their striker Kyle Vassell clips the ball to the back post and Danny Armstrong stretches fully to volley the ball in to the side netting. So close!
Celtic 1-0 Kilmarnock
Celtic have Kilmarnock pinned back. Their defenders will need a long Sunday lie-in, the work they're having to do to contain Celtic's waves of attacks. They have been unable to threaten Joe Hart's goal like they did in the first half.
Celtic 1-0 Kilmarnock
That's two goals ruled out for Celtic in the second half - one by Reo Hatate, quite clearly offside, and one by Daizen Maeda, the result of a fractional offside infringement by his team-mate Kyogo Furuhashi.
Celtic 1-0 Kilmarnock
Well, well. Kilmarnock have life in them yet. A VAR review shows that Kyogo Furuhashi was a centimetre or two offside, his heel, I think. The goal is chopped off.
Daizen Maeda
It's a beauty of a goal by Celtic forward Daizen Maeda who rounds off a series of short, sharp passing, picking up Kyogo Furuhashi's pass and slotting past Sam Walker.
Celtic 1-0 Kilmarnock
Refree Willie Collum has a giggle to himself as the ball hits him and breaks up a Celtic attack. There was nothing he could do to get out the way - that's not how the Celtic fans see it.
Celtic 1-0 Kilmarnock
Kilmarnock cannot keep hold of the ball. Their defending cannot be faulted, but their distribution is less impressive. They simply don't have time to get their heads up to pick out a pass.
Celtic 1-0 Kilmarnock
Celtic midfielder Reo Hatate finds space to pick the ball and turns quickly to drive at the retreating blue shirts. His drive is deflected for a corner, just a couple of feet wide of the Kilmarnock goal.
Celtic 1-0 Kilmarnock
Danny Armstrong, who has played well so far, makes a mess of a free-kick 25 yards from goal, cracking it into the Celtic wall. He scolds himself as play rages on and the rain lashes down.
Celtic 1-0 Kilmarnock
Reo Hatate has the ball in the back of the Kilmarnock net but he is ruled offside, not for when he actually received the ball - because that came via a deflection off Kilmarnock's Ash Taylor - but in the previous movement when the Celtic midfielder was a yard or two offside.
Celtic 1-0 Kilmarnock
Carl Starfelt to Reo Hatate to Daizen Maeda to Alexandro Bernabei - Killie making tightly but unable to cope with the movement and runners. Thankfully for the Ayrshiremen, the move breaks down on the edge of their box with a slack pass but it typified how quickly Celtic attack and how sharp Killie have to be to defend.