Hearts 0-3 Celtic
Celtic's second-half superiority saw them book their place in the Betfred Cup final with a 3-0 win over Hearts at BT Murrayfield.
After a fairly uneventful and goalless first 45 minutes, the Parkhead side took the lead in the 53rd minute when Gorgie midfielder Oliver Bozanic tripped Ryan Christie in the penalty area, allowing fellow substitute Scott Sinclair to slam in the penalty.
In a unique cup semi-final at the home of Scottish rugby, James Forrest capitalised on a mistake by Gorgie keeper Zdenek Zlamal to fire in an easy second.
Christie scored a wonderful third to set up a final appearance at Hampden Park on December 2 against Aberdeen or Rangers, who play at the national stadium later on Sunday.