Celtic grounded out a hard-fought 2-1 victory against Aberdeen on Sunday in treacherous conditions.

Callum McGregor fired the Hoops into the lead just before the 10-minute mark, his third goal in as many games.

Leigh Griffiths and Odsonne Edouard linked up well in the build up as the ball was fed through to James Forrest, whose shot was well blocked by Joe Lewis, and McGregor was there for the rebound.

Neil Lennon was forced into an early substitution when after 24 minutes, Greg Taylor was unable to continue and made way for Jonny Hayes.

Aberdeen equalised in the following passage of play, in a mixture of poor defending and a good finish.

Central defender Ash Taylor found himself in acres of space as a ball was hooked in, and from six yards, he took it down on his chest well before slamming it home.

The Hoops found it hard to break down the Dons, who were extremely impressive throughout, in addition to the weather causing problems for both sides.

A stalemate looked certain as Celtic just couldn’t get active in the final third, before a touch of magic from Edouard released McGregor, then into Forrest on the left, who danced his way into space on the edge of the box before teeing up the incoming Kristoffer Ajer.

The defender lifted the ball above the disheartened Joe Lewis to seal the three points for the Bhoys.

Here’s how we rated the Celtic players…