Calendar An icon of a desk calendar. Cancel An icon of a circle with a diagonal line across. Caret An icon of a block arrow pointing to the right. Email An icon of a paper envelope. Facebook An icon of the Facebook "f" mark. Google An icon of the Google "G" mark. Linked In An icon of the Linked In "in" mark. Logout An icon representing logout. Profile An icon that resembles human head and shoulders. Telephone An icon of a traditional telephone receiver. Tick An icon of a tick mark. Is Public An icon of a human eye and eyelashes. Is Not Public An icon of a human eye and eyelashes with a diagonal line through it. Pause Icon A two-lined pause icon for stopping interactions. Quote Mark A opening quote mark. Quote Mark A closing quote mark. Arrow An icon of an arrow. Folder An icon of a paper folder. Breaking An icon of an exclamation mark on a circular background. Camera An icon of a digital camera. Caret An icon of a caret arrow. Clock An icon of a clock face. Close An icon of the an X shape. Close Icon An icon used to represent where to interact to collapse or dismiss a component Comment An icon of a speech bubble. Comments An icon of a speech bubble, denoting user comments. Comments An icon of a speech bubble, denoting user comments. Ellipsis An icon of 3 horizontal dots. Envelope An icon of a paper envelope. Facebook An icon of a facebook f logo. Camera An icon of a digital camera. Home An icon of a house. Instagram An icon of the Instagram logo. LinkedIn An icon of the LinkedIn logo. Magnifying Glass An icon of a magnifying glass. Search Icon A magnifying glass icon that is used to represent the function of searching. Menu An icon of 3 horizontal lines. Hamburger Menu Icon An icon used to represent a collapsed menu. Next An icon of an arrow pointing to the right. Notice An explanation mark centred inside a circle. Previous An icon of an arrow pointing to the left. Rating An icon of a star. Tag An icon of a tag. Twitter An icon of the Twitter logo. Video Camera An icon of a video camera shape. Speech Bubble Icon A icon displaying a speech bubble WhatsApp An icon of the WhatsApp logo. Information An icon of an information logo. Plus A mathematical 'plus' symbol. Duration An icon indicating Time. Success Tick An icon of a green tick. Success Tick Timeout An icon of a greyed out success tick. Loading Spinner An icon of a loading spinner. Facebook Messenger An icon of the facebook messenger app logo. Facebook An icon of a facebook f logo. Facebook Messenger An icon of the Twitter app logo. LinkedIn An icon of the LinkedIn logo. WhatsApp Messenger An icon of the Whatsapp messenger app logo. Email An icon of an mail envelope. Copy link A decentered black square over a white square.

St Johnstone show end of era claims are premature but lose 2-1 to Rangers

St Johnstone's James Brown holds off Rangers' Kemar Roofe. Image: SNS.
St Johnstone's James Brown holds off Rangers' Kemar Roofe. Image: SNS.

St Johnstone produced a performance that showed predictions of their imminent collapse are wide of the mark.

But a display of typical team-work and commitment, married to a game plan that earned them the lead against Rangers, wasn’t enough to be converted into Premiership points.

Michael O’Halloran’s wonderful second half opener was quickly cancelled out by a Kemar Roofe penalty and with 10 minutes left James Tavernier completed the Light Blues comeback and away win.

Callum Davidson, though, will be encouraged that the post-Ali McCann and Jason Kerr St Johnstone can be a successful one.

Saints, with Ali Crawford making his debut and James Brown deployed as the right-side centre-back, started pretty well and the tactic of using O’Halloran’s pace to their advantage was clear from the off.

On 10 minutes he was alive to a through ball that teased Jon McLaughlin out of his box on the hosts’ left.

It never looked likely that the keeper would win the foot race with O’Halloran and the former Ibrox forward was sent flying.

McLaughlin was given a yellow card but from the subsequent free-kick, Jamie McCart couldn’t keep his back post header on target.

Quiet first half for Zander Clark

Rangers dominated the ball for most of the first half but Saints, as we have come to expect, held their shape very well and it wasn’t until after the half-hour mark that Zander Clark had a shot to save.

And even then, it was a pretty standard one from Roofe’s 25-yarder.

At the other end there was a nice move down the Saints right which ended with Shaun Rooney sending a dangerous low cross into the box.

Chris Kane got to it first but failed to make a clean connection and the same was true when it found its way to Crawford.

Six minutes into the second half Saints came close to playing themselves into a bit of trouble at the back but keeping hold of the ball in tight spaces brought a spectacular reward.

Hayden Muller had the time to get his head up and pick-out O’Halloran, who made a clever run beyond Filip Helander.

The attacker was in control of the situation now and after he cut back inside, O’Halloran gave McLaughlin no chance with his shot from the edge of the box.

Swift response

The Saints lead only lasted seven minutes unfortunately.

Muller went to ground to challenge Ryan Kent when he would have been better advised staying on his feet.

Willie Collum awarded a penalty and Roofe smashed it home.

It took a couple of minutes for the game to get restarted while Collum dealt with a post-goal spat.

Alfredo Morelos looked to be the main culprit but he was only handed a booking, as were Rooney, Liam Craig and Roofe.

Rangers were camping themselves in the Saints half but in a rare venture forward, the Perth side nearly came up with a second goal.

Kane’s cross from the right wasn’t dealt with by the visitors’ centre-halves and the loose ball fell to Crawford.

McLaughlin did well to pressure the former Hamilton Accies man, whose shot sailed over the bar.

With 10 minutes left Tavernier was given too much time 25 yards out and he produced a stunning shot to find the top corner.

Saints responded well but, even with Clark coming up for a stoppage-time corner again, couldn’t carve out one last clear-cut opportunity to grab an equaliser.