Celtic will be traveling to McDiarmid Park to take on St. Johnstone as the first phase of the Scottish top flight goes into round 20 of matches. Going into this game, St. Johnstone are bottom of the standings, with 14 points while Celtic are second on 42 points. It has been a bad season for St. Johnstone so far and it may not get better as they head to a clash against one of the best sides in the league. They are coming from a 2-1 loss at home to Ross County, their seven straight defeat and they’ve failed to score in four of their last five matches. In each of the last three matches they’ve conceded twice and only one win in the last 12 matches doesn’t place them on a very strong footing going into this game.
Celtic go to this game looking to gain on league leaders Rangers and they will feel they can collect the three points on offer here. In two meetings with St. Johnstone this season, they’ve claimed wins in both, and with clean sheets. They are unbeaten in their last eight matches and against St. Johnstone, Celtic haven’t lost in 21 meetings. The visitors are doing much better in defence as well as in attack and head to this game with four clean sheets in seven matches. They’ve failed to score in just one of their last 10 matches – their 0-0 draw with St. Mirren in the last game. In three of their last five matches, Celtic have scored twice or more.
Celtic have the better run going to this game; they are superior both in defence and attack and with a 21-match unbeaten run against St. Johnstone, they’ll be favorites to bag three points here. St. Johnstone have been very poor in attack and they will struggle to breach Celtic’s backline. Go for Celtic to win with a clean sheet.