Martin Boyle grabbed a first-half hat-trick as Hibernian beat Rangers 3-1 at Hampden Park in the second of the Premier Sports Cup semi-finals.
The Aussie internationalist opened the scoring from close range after nine minutes and doubled his team's lead midway through the first period after a Kevin Nisbet assist.
Boyle converted a penalty to complete his treble after he was brought down by Steven Davis before Scott Arfield pulled one back a few minutes later.
Jack Ross' side defended very well in the second half to set up a final meeting with Celtic on Sunday December 19, live on Premier Sports, kick-off to be confirmed.