Celtic beat Aberdeen 3-0 in the Scottish Cup on Sunday afternoon.

Celtic are edging ever closer to another domestic treble having beaten Aberdeen 3-0 at Hampden Park on Sunday, heading into the Scottish Cup final.

The Bhoys saw Hearts win their semi-final on Saturday, meaning they could secure a final meeting with the Edinburgh side on Sunday, and they did so in a feisty affair.

Aberdeen’s Dominic Ball – formerly of Rangers – was sent off for a second bookable offence, having gone steaming into Ryan Christie, and James Forrest took advantage with a stunning opening goal from long range.

Jonny Hayes won a penalty against his former club in the second half, with Odsonne Edouard stepping up to score, before Lewis Ferguson also saw red for a rash challenge on Tom Rogic, reducing Aberdeen to nine men.

From the resulting free kick, Mikael Lustig’s blocked effort ended up with Rogic firing home the third, securing a 3-0 win and a passage into the final.

With the Scottish League Cup tied up and the Scottish Premiership title imminent, Celtic are closing in on a third straight treble, with Neil Lennon keeping the Bhoys moving forward after Brendan Rodgers’ exit.

After the game, goalscorer Edouard and captain Scott Brown sent messages to fans, celebrating the win and also looking forward to yet another domestic final in the famous green and white hoops.

In other news, 'Fantastic speed': Everton and Arsenal-linked star is one of the world's top five youngsters according to manager