- Ryan Christie (19')
- Odsonne Édouard (29' Pen)
- Leigh Griffiths (105'+1')
- Liam Boyce (48')
- Stephen Kingsley (67')
- Josh Ginnelly (111')
The Hoops have dominated Scottish football in recent times and no other team has won a trophy since 2016.
- Insider Notebook: Juventus propose Pogba-Dybala swap deal
While they have played three games fewer, Celtic are well behind league leaders Rangers who are 16 points clear at the top. Hearts, who are top of the second tier, had hopes of an upset.
It went to penalties and it was Celtic who blinked first when Christie saw his effort saved by ex-Hoops goalkeeper Craig Gordon.
However, Hearts failed to capitalise as they missed their next two spot kicks and Kristoffer Ajer stepped up to seal the win 4-3 on penalties.