After more than three months without a competitive appearance, Celtic captain Callum McGregor announced his return with a match-winning pearler against Aberdeen at Pittodrie.

The Hoops had peppered the Pittodrie home goal with shots all afternoon without being able to beat Kelle Roos.

Ange Postecoglou was without the services of player of the month Sead Haksabanovic for the match due to a training-ground injury but the substitutes he did have at his disposal made an impact.

Winger Liel Abada - on for Japan international Daizen Maeda at half-time - caused havoc down the right flank and set up Kyogo Furuhashi for a wonderful chance that the striker spurned.

Another sub, club veteran James Forrest, grabbed an assist by sliding the ball to captain McGregor for the winning goal just four minutes from time.

The 29-year-old had been out injured since being forced off during the UEFA Champions League tie against RB Leipzig back in early October but showed no signs of any rustiness with an imperious performance.

He topped it all off with a left-footed howitzer past Roos and into the bottom corner to send the travelling Celtic fans into bedlam and home happy from their first competitive Hoops match in over four weeks.

You can watch the goal below...

Celtic Way:

Our Celtic Digest newsletter brings exclusive content directly to you rather than solely through the website. You can already find us on YouTube, Twitter, Facebook, TikTok and Instagram but we will also send bespoke opinion pieces and special features every day directly to your email inbox every evening. Not only will you receive this article from Sean Martin, Tony Haggerty or Aidan Macdonald (or, sometimes, all three) but you will also get easy access to our best content from the last 24 hours too. It’s a great way to keep up to date with what’s happening at Ange Postecoglou’s Scottish champions. To sign up, simply take five seconds to type in your email here. Simple!