Celtic made comfortable progress to the Scottish Cup semi-finals, knocking three goals past Hearts for the second time in four days.
Aaron Mooy crashed in an early opener and Kyogo Furuhashi added a fantastic flicked finish before the interval.
Cameron Carter-Vickers scored a header late in the game to underline Celtic’s superiority at Tynecastle.
A wonderful save from Joe Hart denied Toby Sibbick at 1-0, with the home side seldom threatening thereafter.
Hearts were last season’s runners-up but hopes of reaching a fourth final in five seasons looked bleak following a whirlwind start from Celtic, who have a domestic clean sweep in their sights.
Inside the first minute, Zander Clark needed to look lively to push away a shot from Reo Hatate. Sixty seconds later, the Hearts goalkeeper was picking the ball out of his net.
Jota slalomed down the right before finding the Australian with a cutback, which was steered high into the net first time from 14 yards.
Hearts, who had scored early in Wednesday’s league meeting at Celtic Park only to fall 3-1, rarely got out their own half in the opening 25 minutes, struggling to match the pace and purpose of the visitors.
However, it took a marvellous save from Hart to preserve Celtic’s lead as the 35-year-old made an instinctive sprawling stop to claw away Sibbick’s close-range shot on the swivel. Hart was then up swiftly to prevent James Hill reaching the loose ball.
Clark was busy again, keeping out another effort from Hatate and knocking away a follow-up with his feet, but he was powerless to prevent Kyogo cleverly steering in a drilled cross from Alistair Johnston just before half-time.
Once again, the livewire Japanese striker lost his markers to net his 26th goal of the season with a deft clip.
Hearts made a determined start to the second half, although Clark added to his tally of saves with a good block from Jota’s angled strike.
Without top-scorer Lawrence Shankland and midfield veteran Robert Snodgrass through injury, the Edinburgh side were short on guile and Celtic did not need to work too hard to keep them at bay.
Hatate thundered in a shot as Clark punched clear from a corner, with Hill making a crucial clearance, but the third goal arrived soon after as Carter-Vickers had the simple task of nodding in a curling free-kick from substitute Matt O’Riley.
Player of the match – Aaron Mooy
Fast and furious start sets tone for Celtic – analysis
Ange Postecoglou’s side stamped their authority on the match from the first whistle, completely suffocating Hearts with wave after wave of high-tempo attacks.
Celtic’s impressive midfield trio had an immediate grip on proceedings, controlling large parts of the game even as the pace dropped in the second half.
Both first-half goals came from Celtic’s right flank, with Stephen Kingsley exposed too often as Jota and Johnston galloped forward at every opportunity. Jota then switched wings to torment Michael Smith.
Hearts, missing a few key players, will look back at Hart’s incredible save to deny Sibbick but Robbie Neilson’s men never really recovered from the loss of such an early strike and were guilty of switching off at the back for the other goals.
They were also rather predictable in their pursuit of a way back, knocking hopeful long balls in the direction of Josh Ginnelly.
Celtic scored five in the previous rounds against Morton and St Mirren and could easily have had a few more today as they made it 13 successive wins in all competitions.
What the managers said
Hearts head coach Robbie Neilson: “We were looking to press, go man-for-man. In the early stages you’re looking for more contact, make sure we don’t allow the ball to go by us.
“To lose a goal so early hit us but I thought the fans were outstanding. They kept an intensity about the place. We started to recover and to lose the goal right before half-time was a real blow for us.”
Celtic manager Ange Postecoglou: “We started well. We thought it was important, playing at Tynecastle with so much on the line, you need to get a grip of the game early.
“I thought the quality of our football early on was outstanding. We got a good goal and probably could have had a couple more. That set our stall for the rest of the game. For the most part, we controlled it.
“We’ve gone Sunday, Wednesday, Saturday, with two away from home. It’s been a good week.”
What next?
Runaway leaders Celtic host Hibernian on Premiership duty next Saturday (15:00 GMT), while Hearts visit Aberdeen at the same time.
Line-ups
Hearts
Formation 3-5-1-1
- 28Clark
- 72HillBooked at 90mins
- 21Sibbick
- 15Rowles
- 2SmithSubstituted forAtkinsonat 73′minutesBooked at 79mins
- 7GrantSubstituted forKuolat 82′minutes
- 8KiomourtzoglouBooked at 61minsSubstituted forDevlinat 65′minutes
- 16HallidaySubstituted forForrestat 73′minutes
- 3KingsleySubstituted forCochraneat 73′minutes
- 18McKay
- 30Ginnelly
Substitutes
- 12Atkinson
- 13Stewart
- 14Devlin
- 17Forrest
- 19Cochrane
- 20Neilson
- 61Kuol
Celtic
Formation 4-3-3
- 1Hart
- 2Johnston
- 20Carter-VickersBooked at 46mins
- 4StarfeltSubstituted forKobayashiat 45′minutes
- 3Taylor
- 13MooySubstituted forO’Rileyat 77′minutes
- 42McGregor
- 41HatateSubstituted forIwataat 82′minutes
- 17Neves Filipe
- 8FuruhashiSubstituted forOhat 77′minutes
- 9HaksabanovicSubstituted forAbadaat 59′minutes
Substitutes
- 11Abada
- 14Turnbull
- 18Kobayashi
- 19Oh
- 24Iwata
- 25Bernabei
- 29Bain
- 33O’Riley
- 56Ralston
- Referee:
- Kevin Clancy
- Attendance:
- 16,287
Match Stats
Live Text
-
Match ends, Heart of Midlothian 0, Celtic 3.
-
Second Half ends, Heart of Midlothian 0, Celtic 3.
-
Corner, Celtic. Conceded by James Hill.
-
Attempt blocked. Jota (Celtic) right footed shot from outside the box is blocked.
-
James Hill (Heart of Midlothian) is shown the yellow card for a bad foul.
-
Oh Hyeon-Gyu (Celtic) wins a free kick in the attacking half.
-
Foul by James Hill (Heart of Midlothian).
-
Attempt saved. Matt O’Riley (Celtic) left footed shot from the right side of the box is saved in the bottom left corner.
-
Attempt blocked. Oh Hyeon-Gyu (Celtic) left footed shot from outside the box is blocked. Assisted by Liel Abada.
-
Jota (Celtic) wins a free kick on the left wing.
-
Foul by Garang Kuol (Heart of Midlothian).
-
Attempt missed. Alex Cochrane (Heart of Midlothian) header from the centre of the box misses to the right. Assisted by Barrie McKay with a cross following a corner.
-
Corner, Heart of Midlothian. Conceded by Alistair Johnston.
-
Attempt missed. Oh Hyeon-Gyu (Celtic) right footed shot from the left side of the six yard box is close, but misses to the left. Assisted by Callum McGregor.
-
Attempt missed. James Hill (Heart of Midlothian) header from the centre of the box is too high. Assisted by Barrie McKay with a cross following a corner.
-
Corner, Heart of Midlothian. Conceded by Alistair Johnston.
-
Substitution, Celtic. Tomoki Iwata replaces Reo Hatate.
-
Substitution, Heart of Midlothian. Garang Kuol replaces Jorge Grant.
-
Goal! Heart of Midlothian 0, Celtic 3. Cameron Carter-Vickers (Celtic) header from the centre of the box to the bottom right corner. Assisted by Matt O’Riley with a cross following a set piece situation.
-
Nathaniel Atkinson (Heart of Midlothian) is shown the yellow card for a bad foul.
Player of the match
Carter-VickersCameron Carter-Vickers
Heart of Midlothian
-
Squad number28Player nameClark
Average rating5.32
-
Squad number72Player nameHill
Average rating5.09
-
Squad number21Player nameSibbick
Average rating4.85
-
Squad number30Player nameGinnelly
Average rating4.83
-
Squad number15Player nameRowles
Average rating4.62
-
Squad number7Player nameGrant
Average rating4.49
-
Squad number8Player nameKiomourtzoglou
Average rating4.49
-
Squad number3Player nameKingsley
Average rating4.40
-
Squad number2Player nameSmith
Average rating4.37
-
Squad number16Player nameHalliday
Average rating4.28
-
Squad number18Player nameMcKay
Average rating4.14
-
Squad number19Player nameCochrane
Average rating3.73
-
Squad number17Player nameForrest
Average rating3.67
-
Squad number61Player nameKuol
Average rating3.46
-
Squad number14Player nameDevlin
Average rating3.41
-
Squad number12Player nameAtkinson
Average rating3.24
Celtic
-
Squad number20Player nameCarter-Vickers
Average rating8.01
-
Squad number8Player nameFuruhashi
Average rating7.97
-
Squad number13Player nameMooy
Average rating7.78
-
Squad number41Player nameHatate
Average rating7.76
-
Squad number2Player nameJohnston
Average rating7.74
-
Squad number42Player nameMcGregor
Average rating7.72
-
Squad number18Player nameKobayashi
Average rating7.72
-
Squad number17Player nameJota
Average rating7.69
-
Squad number33Player nameO’Riley
Average rating7.45
-
Squad number1Player nameHart
Average rating7.37
-
Squad number3Player nameTaylor
Average rating7.34
-
Squad number11Player nameAbada
Average rating7.31
-
Squad number9Player nameHaksabanovic
Average rating7.30
-
Squad number4Player nameStarfelt
Average rating7.15
-
Squad number24Player nameIwata
Average rating7.15
-
Squad number19Player nameOh Hyeon-Gyu
Average rating7.14