Back
Rangers were all over St Johnstone in the first half and really should have been out of sight by half-time.
The strike partnership of Kelsy and Naderi is starting to blossom, with their physicality, work rate and link-up play causing all sorts of problems.
Both strikers finding the net will only give them more belief as a partnership, and they were ably assisted by lively performances from both Rangers wide players.
Badredine Bouanini was dangerous coming off the right flank onto his left foot, and Kim was the outstanding player on the pitch. He was instrumental in the creation of Rangers first two goals, hit a post and was a constant menace to the Saints defence.
Aside from that little wobble at the start of the second half, it was a comfortable afternoon's work for Rangers.
Simo Valakari spoke ahead of the game of St Johnstone staying true to themselves and retaining an attacking threat despite knowing the inevitable pressure Rangers would apply.
His frustration will be that it took until the second half for his side to show anything meaningful, and when they did, they were unable to convert their chances.
Fotheringham had a decent chance when picked out by a brilliant Jamie Gullan cross, while Taylor Steven's decision not to shoot having broken into the box and facing Pandur one-on-one was inexplicable.
Enes Alic's 35-yard dipping strike drew a good save from the Rangers keeper, but having failed to capitalise on that little period of pressure, St Johnstone faded after falling 2-0 down and were ultimately well beaten.
Rate players out of 10 for this game. The rater will close 30 minutes after the final whistle. You must be signed in to a BBC account to play.
1 Give it up
10 Pure perfection
After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.