Celtic kept their triple treble quest firmly on course as they swept nine-man Aberdeen aside 3-0 to book a place in next month’s William Hill Scottish Cup final.
The Dons had been holding their own at Hampden until they lost Dom Ball to a second yellow card after a gruesome clash of heads with Ryan Christie.
Celtic quickly made the most of their man advantage as James Forrest fired them ahead in first-half stoppage time.
Devlin got caught ball-watching as Mikael Lustig threw a cross into the box. Unaware Jonny Hayes was lurking behind him, he instinctively threw out a hand, hauling down the Irishman to leave referee Craig Thomson with no choice to award the penalty, which Edouard converted for his 20th goal of the season.
Aberdeen’s day went from bad to worse on 67 minutes as Ferguson was next to go after diving in to Rogic with a disgraceful two-footed lunge.
The Australian took his revenge in the only way he knows how as he bounced up to fire home number three from the resulting free-kick.
Lustig fired into the wall but the ball rebounded straight to Rogic who calmly took a touch before sending a sweet finish into the bottom corner.