Match ends, St. Johnstone 2, Dundee United 1.
A wonderful individual goal from Chris Millar completed a sensational fightback for St Johnstone to continue the home side's resurgent form.
United's breakthrough came two minutes before half-time when Calum Butcher angled a low effort across Alan Mannus.
Michael O'Halloran nodded Lee Croft's perfect delivery down and into the net.
Saints kept going and Millar picked up on the edge of the box, jinked to the left then cut back on to his right foot to finish low into the corner.
The goal was reward for St Johnstone's second-half commitment, and they always looked the more likely of the two teams despite falling behind.
A healthy 7,000 crowd witnessed a frenetic finale as the game opened up but United will rue the missed chance to close the gap to leaders Celtic to just two points.
It was a stale first half devoid of chances, with a Croft shot, which was tipped over, the only real effort of note by either side.
However, Butcher put the visitors ahead just before half-time after latching on to Stuart Armstrong's lay-off.
The midfielder stretched as he was closed down and arrowed a low effort across Mannus which left the keeper stranded.
United impressed with their tight, incisive interplay but a lack of clinical finishing cost them dearly as the match wore on, with Armstrong missing two good openings.
Dave Mackay went closest for St Johnstone with a fierce left-foot drive which was tipped away superbly by Radoslaw Cierzniak.
O'Hallaron brought St Johnstone back on level terms when he was inexplicably left unmarked just six yards from goal.
United claimed handball when Mackay charged down a clearance. The ball broke to Croft and it was his wonderful delivery that found the striker with the easiest of chances to nod home.
The game swung from end to end but it was a piece of individual brilliance which settled the match, perhaps from the unlikeliest source.
Millar picked up possession and jinked left into the penalty area.
He abruptly checked back and fired a wonderful low right-footed shot across goal, inside the far post to send the home crowd wild.
It was pulsating stuff as the final whistle approached but the home side held out to continue their upturn in form.
Line-ups
St Johnstone
Formation 4-4-1-1
- 1Mannus
- 2Mackay
- 6Anderson
- 5Wright
- 24Easton
- 22CroftSubstituted forMillerat 90'minutes
- 7Millar
- 4LappinBooked at 31minsSubstituted forMcDonaldat 77'minutes
- 29O'Halloran
- 10Wotherspoon
- 9MacLean
Substitutes
- 8McDonald
- 15Banks
- 16Caddis
- 19Miller
- 20Brown
- 33McLaren
- 45Kitchen
Dundee Utd
Formation 4-2-3-1
- 1Cierzniak
- 2Dillon
- 14MorrisBooked at 82minsSubstituted forMackay-Stevenat 88'minutes
- 5Fojut
- 3Townsend
- 8Rankin
- 20Butcher
- 24Spittal
- 10Armstrong
- 17Erskine
- 7Ciftci
Substitutes
- 11Mackay-Steven
- 16Wilson
- 18Dow
- 21Telfer
- 22Connolly
- 26Szromnik
- 33Spark
- Referee:
- Alan Muir
- Attendance:
- 7,384
Match Stats
- Possession
- Home48%
- Away52%
- Shots
- Home8
- Away12
- Shots on Target
- Home5
- Away3
- Corners
- Home7
- Away0
- Fouls
- Home10
- Away8
Live Text
Post update
Full Time
Second Half ends, St. Johnstone 2, Dundee United 1.
Post update
Attempt missed. Stuart Armstrong (Dundee United) right footed shot from outside the box misses to the right.
Substitution
Substitution, St. Johnstone. Gary Miller replaces Lee Croft.
Post update
Attempt blocked. Stuart Armstrong (Dundee United) right footed shot from the centre of the box is blocked.
Substitution
Substitution, Dundee United. Gary Mackay-Steven replaces Callum Morris because of an injury.
Goal!
Goal! St. Johnstone 2, Dundee United 1. Chris Millar (St. Johnstone) right footed shot from the centre of the box to the bottom left corner.
Post update
Hand ball by David Mackay (St. Johnstone).
Booking
Callum Morris (Dundee United) is shown the yellow card.
Post update
Michael O'Halloran (St. Johnstone) wins a free kick in the defensive half.
Post update
Foul by Callum Morris (Dundee United).
Post update
Attempt missed. Steven MacLean (St. Johnstone) right footed shot from the centre of the box is too high following a corner.
Post update
Corner, St. Johnstone. Conceded by Radoslaw Cierzniak.
Post update
Attempt saved. Brian Easton (St. Johnstone) left footed shot from outside the box is saved in the bottom right corner.
Post update
Foul by Lee Croft (St. Johnstone).
Post update
Blair Spittal (Dundee United) wins a free kick in the attacking half.
Post update
Callum Morris (Dundee United) wins a free kick in the attacking half.
Post update
Foul by Steven MacLean (St. Johnstone).
Substitution
Substitution, St. Johnstone. Gary McDonald replaces Simon Lappin.
Goal!
Goal! St. Johnstone 1, Dundee United 1. Michael O'Halloran (St. Johnstone) header from the left side of the six yard box to the bottom right corner. Assisted by Lee Croft.