Michael Higdon's clinical hat-trick sent Motherwell level on points with second-placed Inverness in the Clydesdale Bank Premier League - but only after they repelled a late fightback.
Motherwell looked to be coasting when Higdon swept home his third goal in the 69th minute after two early goals.
But Nigel Hasselbaink and Liam Craig beat Lee Hollis within the space of two minutes just after the goalkeeper had replaced the injured Darren Randolph, setting up a nervy finish.
However, Hollis made an excellent late save from Hasselbaink to keep the three points at Fir Park.
Motherwell did not need new loan signing Kallum Higginbotham to maintain their European challenge following Jamie Murphy's move to Sheffield United.
Bob McHugh, who netted four goals in a midweek under-20s game against the Perth side, made his second start of the season up front alongside Higdon while Henrik Ojamaa was in left midfield.
St Johnstone were forced into one change after Murray Davidson picked up an ankle injury. Steven MacLean came in up front with Rowan Vine moving wide left and Liam Craig, who signed a pre-contract deal with Hibernian in midweek, playing in central midfield.
Both managers had placed the emphasis on attack in their team selections and the match started in open fashion before Higdon struck in the eighth minute.
The former Falkirk and St Mirren striker helped launch the move in his own half when he set Chris Humphrey free down the right wing after McHugh's flick.
Higdon was quick to support the winger and swept a wonderful first-time finish into the bottom corner from 16 yards after Humphrey had picked him out with a measured pass.
Home captain Keith Lasley cleared off the line after Craig's corner had glanced off the head of Motherwell defender Shaun Hutchinson and McCall's side moved two ahead in the 20th minute.
Ojamaa rolled the ball into Higdon who failed to connect properly with his first effort after turning Frazer Wright, but the ball broke back to him 14 yards out and he fired a shot low into the net.
St Johnstone dominated the rest of the half as Motherwell struggled to get out of their own half with Ojamaa unable to get on the ball.
But Hutchinson and Simon Ramsden defended strongly and Randolph twice made comfortable saves from the lively Vine.
Tade somehow headed against the post from a yard out but his embarrassment was partly saved as Vine's cross was wrongly ruled to have gone out of play first.
Vine's deflected cross bounced off the bar just after the break and MacLean delayed after being played through by Dave Mackay before shooting straight at Randolph.
But Motherwell had rediscovered their attacking drive at half-time and Higdon was on target again.
Hutchinson rose well to meet Tom Hateley's corner and his header broke off a defender to Higdon, who dispatched the ball into the corner from 10 yards.
Motherwell lost Randolph to what looked like a groin injury after MacLean had just failed to turn home Vine's low cross.
Hollis was soon picking the ball out of the net after substitute Hasselbaink played the ball into MacLean and ran on to his lay-off to curl high into the corner from 18 yards.
Saints soon set up an exciting finish in the 79th minutes when Craig fired a powerful first-time effort into the bottom corner from 20 yards after Mackay's cross had been half-cleared.
Hollis had little chance with either effort and he ensured the victory in the 89th minute when he rushed off his line to save from Hasselbaink after the Dutchman had forced his way beyond the home defence, although there was still time for Vine to volley over from close range after Mackay had robbed home substitute Zaine Francis-Angol.
Why are you making commenting on The Herald only available to subscribers?
It should have been a safe space for informed debate, somewhere for readers to discuss issues around the biggest stories of the day, but all too often the below the line comments on most websites have become bogged down by off-topic discussions and abuse.
heraldscotland.com is tackling this problem by allowing only subscribers to comment.
We are doing this to improve the experience for our loyal readers and we believe it will reduce the ability of trolls and troublemakers, who occasionally find their way onto our site, to abuse our journalists and readers. We also hope it will help the comments section fulfil its promise as a part of Scotland's conversation with itself.
We are lucky at The Herald. We are read by an informed, educated readership who can add their knowledge and insights to our stories.
That is invaluable.
We are making the subscriber-only change to support our valued readers, who tell us they don't want the site cluttered up with irrelevant comments, untruths and abuse.
In the past, the journalist’s job was to collect and distribute information to the audience. Technology means that readers can shape a discussion. We look forward to hearing from you on heraldscotland.com
Comments & Moderation
Readers’ comments: You are personally liable for the content of any comments you upload to this website, so please act responsibly. We do not pre-moderate or monitor readers’ comments appearing on our websites, but we do post-moderate in response to complaints we receive or otherwise when a potential problem comes to our attention. You can make a complaint by using the ‘report this post’ link . We may then apply our discretion under the user terms to amend or delete comments.
Post moderation is undertaken full-time 9am-6pm on weekdays, and on a part-time basis outwith those hours.
Read the rules hereComments are closed on this article