Celtic picked up another crucial three points on the road this evening as they defeated St Johnstone 3-0.

It was a dreich night in Perth and while the first half was electric, it was a rather bleak second-half performance from Celtic.

From the off, the pitch proved to be extremely soft and slippery as Saints keeper Zander Clark spilled an Edouard shot from distance.

It only took five minutes for the Hoops pressure to pay off as a delightful Forrest cross found the head of Olivier Ntcham who darted it in to the back of the net.

McGregor and Griffiths had chances as the bhoys kept looking to double their lead and in the 10th minute they found it. A brilliant strike from James Forrest found the side netting.

Chances again fell to the feet of Griffiths and Edouard before the Scotsman finally got his deserved goal after a wonderful cross from Taylor.

Half-time saw the introduction of Moritz Bauer as Jozo Simunovic made way.

Celtic failed to find the same rhythm and dominance they had in the first half with a flat start to the second.

Leigh Griffiths made way for Mikey Johnston with 25 minutes left and Patryk Klimala got his first 10 minutes in the league under his belt as he came on for Edouard.

Celtic ended the match with 10 men as Johnston was forced off through injury with all substitutes being used.

Here’s how we rated the Celtic side.