Celtic will play Aberdeen in the Scottish League Cup final after Moussa Dembele secured a late victory over Rangers in the Old Firm semi-final.
Brendan Rodgers’ side had the better of the Hampden match with Scott Sinclair, Tom Rogic, Dembele and Stuart Armstrong drawing saves from Matt Gilks.
Erik Sviatchenko had a goal disallowed for Celtic and Sinclair’s free-kick was touched on to the bar by Gilks.
But there was to be a winner, Dembele’s heel converting Leigh Griffiths’ cross.
Rangers, 5-1 losers at Celtic Park last month, were restricted to counter-attacks, the best of which ended with Jason Holt’s shot being blocked well by Jozo Simunovic.
Celtic will return to Hampden to face the Dons on Sunday 27 November.
This captivating semi-final set off at a fair old lick and barely let up all day. It was altogether different to the one-sided encounter at Celtic Park, on the scoreboard at least. Celtic had a huge array of chances but were met with stiff Rangers resistance, most notably from their goalkeeper Gilks.
In the beginning there was controversy. When is there not in this fixture? In the 14th minute, Barrie McKay crashed to the floor in the box under a challenge from Simunovic. The Rangers fans screamed for a penalty. Craig Thomson, the referee, went the opposite way, booking McKay for a dive.