In the upcoming match between St. Johnstone and Aberdeen, we can expect a competitive game. St. Johnstone is currently in the bottom half of the table and has yet to fully showcase their potential this season. They had a draw in their last match and will be aiming for better results. On the other hand, Aberdeen has been showing improvement in their game and has won three out of their last four matches. They have momentum and will strive to continue this winning streak. It's important to note their recent convincing 3-0 victory over strong opponents Ross County. Considering St. Johnstone's poor form, Aberdeen is likely to achieve a positive result in this match and take all three points.