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 2 Dundee United 1: Saints clinch late win

Dundee United's Stuart Armstrong holds off Chris Millar.
Dundee United's Stuart Armstrong holds off Chris Millar.

Chris Millar scored his first goal in nearly four years to give St Johnstone a dramatic comeback win at McDiarmid Park.

Calum Butcher put United into the lead in the first half, and it wasn’t until the 76th minute that Saints equalised through Michael O’Halloran his sixth league goal of the season.

Then, with just three minutes left, Millar found the net for the first time since March 2011 to secure Tayside derby victory for the Perth men and extend their unbeaten run to eight matches.

Both sides had long-range efforts in the early stages.

John Rankin dragged his 20-yarder wide of the target, but Lee Croft forced a diving tip over the bar from Rado Cierzniak.

From relatively promising beginnings to this game, a stalemate ensued.

It took until the 30th minute for another attempt on goal, and this time it was Michael O’Halloran. He struck his angled shot well, but Cierzniak had his near post covered and it went into the side-netting.

United eventually made Alan Mannus put his hands on the ball but Jaroslaw Fojut’s 37th-minute back post header never looked like beating the Northern Irishman.

Saints came close to breaking the deadlock on 40 minutes.

Chris Millar picked out Dave Mackay on the over-lap down the right and he squared the ball inside, where Steven MacLean thought he was about to get a simple finish from six yards out. However, Callum Morris timed his interception perfectly to thwart the comeback striker.

The Morris cut-out proved to be an even bigger moment three minutes later when United took the lead.

Butcher delivered the sucker-punch with a low finish past Mannus into his bottom right corner.

The teams traded near things after the re-start.

Mackay cut in from the left and Cierzniak’s save from the Perth skipper’s 22-yarder was an excellent one.

Moments later Stuart Armstrong narrowly missed the target with a shot from inside the box.

United should have been 2-0 up on the hour mark. Nadir Ciftci held off three Saints players in the corner of the pitch. He then delivered a perfect cross for Blair Spittal, who missed the target with a header from six yards out.

The Tangerines were looking pretty comfortable, but Saints produced an equaliser on 76 minutes.

Croft crossed to the back post where O’Halloran was unmarked and his downward header gave Cierzniak no chance.

The United bench were furious with referee Alan Muir as they believed Mackay had handled the ball in the build-up.

Saints were sniffing a winner and a Brian Easton shot was tipped round the post and from the corner, MacLean scooped the ball over the bar.

A United defence that had looked so composed earlier in the game was now creaking, and the home winner arrived on 87 minutes.

Millar worked the ball on to his right foot and curled his shot into the far corner before he was mobbed by his team-mates at the corner flag.