Week 19 brings us a match on Dec 28th where St. Johnstone will host Hearts at Mcdiarmid Park in a clash of these two evenly matched Premiership teams. The game day is forecasted to be a cloudy and cold day, and temperatures reaching a maximum of only 4 degrees, making for an unpleasant day. 6th placed St. Johnstone is fresh off their 1-4 loss against Celtic. Reo Hatate struck first for Celtic in the 14th minute, then Kyogo Furuhashi added another in the 18th minute on a feed from Matt O’Riley. St. Johnstone should be reasonably happy with their recent performance, earning 17 points in their last 10 matches, while hearts is fresh off their 2-2 draw against Dundee United. Neither Dundee United nor Hearts could manage to put one past the goalie. They had 11 and 15 shots on net respectively, but no one could score, and the match ended in a 0 – 0 draw,. Hearts is looking for direction having 4 win and 4 losses in their last 10 matches.
On Aug 28th, Hearts hosted St. Johnstone in their last match together. Hearts was victorious by a score of 3 to 2. Graham Carey scored the first goal for St. Johnstone in the 6th minute, then Rowles got the equalizer for Hearts in the 25th minute on a feed from Mackay-Steven But fortunately they were able to complete the comaback victory in the 81st minute on a penalty goal by Lawrence Shankland.
Hearts is lucky enough to have a few offensive weapons, with Lawrence Shankland and Josh Ginnelly each having 2 goals in their last five. Both Nicholas Clark and Ali Crawford have been the hottest scorers for St. Johnstone in the last 5 each having scored 2 goals each.