The Scottish Championship match between Rangers and St. Johnstone was a thrilling affair as the home side secured all three points with a dominant display on the road.
The game started off with both teams trying to gain control of the ball and create chances. However, it wasn't until the 25th minute that Rangers finally broke through. A long ball forward from Callum Davidson found David Goodwillie who slotted home from close range.
St. Johnstone looked to respond immediately, but their efforts were thwarted by the impressive form of Rangers goalkeeper Ross Wilson. The keeper made several key saves to keep his team in the contest.
As the half progressed, Rangers continued to dominate possession and create more opportunities. In the 46th minute, substitute Jon Flanagan played a perfect pass to Scott Arfield who finished calmly to double Rangers' lead.
St. Johnstone's struggles continued into the second half as Rangers increased their pressure. In the 78th minute, another goal from Arfield put Rangers two goals ahead. The visitors then sealed the win in the 89th minute when substitute Josh Doig scored after being set up by Kyle Lafferty.
This victory extends Rangers' winning run to four games, while St. Johnstone's defeat means they will have to settle for a disappointing draw at home against bottom-of-the-table Falkirk next weekend.
Overall, this was a well-deserved win for Rangers, who showed why they are one of the best teams in Scotland. Their dominance on the pitch was evident throughout the game, and they will be looking to continue their good form when they face Falkirk next week.
