A dominant Motherwell inflicted St Johnstone's first away defeat since September, and their first league loss at Fir Park since 2004 on Wednesday.
They did so in grand style, a tribute to a club legend Phil O'Donnell eight years after his tragic passing, with not a failure from back to front.
Goals from young Ben Hall and veteran Stephen Pearson seized control of the game that would never be relinquished.
Previously free-scoring St Johnstone lost their way in front of goal.
Motherwell manager Mark McGhee launched a reshaped midfield, with Marvin Johnson - usually on the left - wide right and Liam Grimshaw in one from his familiar wing role. Pearson took up a rare wide left slot. It proved to be an inspired wheeze.
And actually, after just 20 minutes, there was an telling change for St Johnstone when their talisman, Michael O'Halloran, was forced to retire from the action through injury, to be replaced by Craig Thomson.
And as if that wasn't enough to embrace, 15 minutes later Murray Davidson limped off to be substituted by Tam Scobbie.
It was an emotional evening at Fir Park, the eighth anniversary of the death of O'Donnell on Tuesday marked by applause for the duration of the 10th minute, in keeping with his squad number.
For all that the game took quite some time to ignite.
But 38 minutes in it did come alight for Motherwell. A corner on the right was hunted down by a pack of players but it was teenage central defender Hall who got his head to the ball which just about squirmed over the line.
And then they were ablaze.
They broke again after a missed chance by Saints, when Thomson made a magnificent flying run down the right to set up Chris Kane, who should have scored, reacting immediately with a delightful pass which found Pearson relishing his new position on the left.
He couldn't cash in on his first strike, which was blocked, but the former Scotland player put the rebound over the line to trigger a standing half-time ovation from the home support.
Motherwell were functioning smoothly all over the place against a team who arrived with a big reputation, including goalkeeper Connor Ripley who produced a quite spectacular flying save from a Liam Craig header.
At the moment Motherwell are a joy to watch, a lovely marriage of wisdom provided by the likes of Scott McDonald and Keith Lasley and the jet-propelled wing pace of Johnson and Lionel Ainsworth, who again was introduced as a second hand substitute.
Applause rang round the ground at the end and maybe a wee bit of it should have been directed to the Fir Park ground staff who got this game on despite a 17.30 inspection. It played perfectly and it was hard to believe there was any doubt.
It was pitch perfect - but it's not just the grass which is coming up lovely for Motherwell.
Full Time Match ends, Motherwell 2, St. Johnstone 0.
90:00 +3:11 Full timeFull Time Second Half ends, Motherwell 2, St. Johnstone 0.
90:00 +1:42 BookingBooking Darnell Fisher (St. Johnstone) is shown the yellow card.
90:00 +1:25Darnell Fisher (St. Johnstone) wins a free kick in the attacking half.
90:00 +1:25Foul by David Clarkson (Motherwell).
90:00 +0:52Attempt missed. Steven MacLean (St. Johnstone) right footed shot from outside the box is close, but misses to the right.
89:47Corner, Motherwell. Conceded by Brian Easton.
88:42Attempt missed. Lionel Ainsworth (Motherwell) right footed shot from a difficult angle on the right misses to the left.
87:20Foul by Brian Easton (St. Johnstone).
87:20Lionel Ainsworth (Motherwell) wins a free kick on the left wing.
86:51Steven Anderson (St. Johnstone) wins a free kick in the defensive half.
86:51Foul by David Clarkson (Motherwell).
86:31Attempt blocked. David Clarkson (Motherwell) right footed shot from the centre of the box is blocked.
84:40Corner, St. Johnstone. Conceded by Josh Law.
83:59 SubstitutionSubstitution Substitution, Motherwell. David Clarkson replaces Marvin Johnson.
82:19Foul by Steven MacLean (St. Johnstone).
82:19Marvin Johnson (Motherwell) wins a free kick in the defensive half.
81:00Chris Millar (St. Johnstone) wins a free kick in the attacking half.
80:54Foul by Keith Lasley (Motherwell).
78:26Attempt missed. Marvin Johnson (Motherwell) left footed shot from outside the box is close, but misses to the left.
Attempt missed. Scott McDonald (Motherwell) header from the centre of the box is close, but misses to the right.
76:20Corner, Motherwell. Conceded by Steven Anderson.
75:41Attempt saved. Scott McDonald (Motherwell) right footed shot from the centre of the box is saved in the bottom left corner.
75:14Attempt blocked. Liam Grimshaw (Motherwell) left footed shot from outside the box is blocked.
72:08 SubstitutionSubstitution Substitution, St. Johnstone. John Sutton replaces Christopher Kane.
69:34Foul by Brian Easton (St. Johnstone).
69:34Marvin Johnson (Motherwell) wins a free kick in the defensive half.
68:06Attempt saved. Christopher Kane (St. Johnstone) right footed shot from the right side of the box is saved in the centre of the goal.
62:49Darnell Fisher (St. Johnstone) wins a free kick in the attacking half.
62:49Foul by Marvin Johnson (Motherwell).
62:29Attempt missed. Steven MacLean (St. Johnstone) header from the centre of the box is too high following a corner.
62:11Corner, St. Johnstone. Conceded by Josh Law.
61:47Attempt blocked. Christopher Kane (St. Johnstone) right footed shot from outside the box is blocked.
60:22 SubstitutionSubstitution Substitution, Motherwell. Lionel Ainsworth replaces Louis Moult.
59:39Corner, St. Johnstone. Conceded by Steven Hammell.
59:19Attempt blocked. Chris Millar (St. Johnstone) right footed shot from outside the box is blocked.
57:56Corner, St. Johnstone. Conceded by Connor Ripley.
57:37Attempt saved. Brian Easton (St. Johnstone) header from the centre of the box is saved in the top centre of the goal.
54:48Attempt saved. Liam Craig (St. Johnstone) header from the left side of the box is saved in the centre of the goal.
52:01Foul by David Mackay (St. Johnstone).
52:01Josh Law (Motherwell) wins a free kick in the attacking half.
51:28Brian Easton (St. Johnstone) wins a free kick in the defensive half.
51:28Foul by Scott McDonald (Motherwell).
50:40Corner, St. Johnstone. Conceded by Ben Hall.
49:24Corner, Motherwell. Conceded by Liam Craig.
48:10David Mackay (St. Johnstone) wins a free kick in the attacking half.
48:10Foul by Scott McDonald (Motherwell).
47:01 BookingBooking Brian Easton (St. Johnstone) is shown the yellow card for a bad foul.
46:43Foul by Steven Anderson (St. Johnstone).
46:43Marvin Johnson (Motherwell) wins a free kick in the defensive half.
45:19David Mackay (St. Johnstone) wins a free kick in the defensive half.
45:19Foul by Scott McDonald (Motherwell).
45:00Second Half begins Motherwell 2, St. Johnstone 0.
45:00 +1:04 Half timeHalf Time First Half ends, Motherwell 2, St. Johnstone 0.
44:09 Goal scoredGoal! Goal! Motherwell 2, St. Johnstone 0. Stephen Pearson (Motherwell) left footed shot from the centre of the box to the bottom left corner.
43:56Attempt blocked. Stephen Pearson (Motherwell) right footed shot from the centre of the box is blocked.
42:58Attempt saved. Christopher Kane (St. Johnstone) right footed shot from the centre of the box is saved in the centre of the goal.
41:56Corner, Motherwell. Conceded by David Mackay.
39:00Ben Hall (Motherwell) wins a free kick in the defensive half.
38:48Foul by Steven MacLean (St. Johnstone).
37:22 Goal scoredGoal! Goal! Motherwell 1, St. Johnstone 0. Ben Hall (Motherwell) header from the centre of the box to the centre of the goal. Assisted by Steven Hammell with a cross following a corner.
36:52Corner, Motherwell. Conceded by Brian Easton.
36:33Foul by Liam Craig (St. Johnstone).
36:33Josh Law (Motherwell) wins a free kick in the attacking half.
35:22Corner, St. Johnstone. Conceded by Connor Ripley.
35:10 SubstitutionSubstitution Substitution, St. Johnstone. Tam Scobbie replaces Murray Davidson because of an injury.
34:16Attempt saved. Steven MacLean (St. Johnstone) right footed shot from the centre of the box is saved in the bottom left corner.
33:18Corner, St. Johnstone. Conceded by Stephen McManus.
31:00Liam Craig (St. Johnstone) wins a free kick in the defensive half.
30:54Foul by Keith Lasley (Motherwell).
28:06Steven MacLean (St. Johnstone) wins a free kick in the defensive half.
28:06Foul by Keith Lasley (Motherwell).
27:01Foul by Murray Davidson (St. Johnstone).
27:01Keith Lasley (Motherwell) wins a free kick in the attacking half.
26:23Christopher Kane (St. Johnstone) wins a free kick in the attacking half.
26:23Foul by Stephen McManus (Motherwell).
21:44 SubstitutionSubstitution Substitution, St. Johnstone. Craig Thomson replaces Michael O'Halloran because of an injury.
19:33Murray Davidson (St. Johnstone) wins a free kick in the attacking half.
19:33Foul by Keith Lasley (Motherwell).
18:00Liam Craig (St. Johnstone) wins a free kick in the defensive half.
17:51Foul by Josh Law (Motherwell).
17:04Attempt missed. Christopher Kane (St. Johnstone) right footed shot from outside the box is just a bit too high.
16:25Attempt missed. Scott McDonald (Motherwell) right footed shot from the left side of the box is close, but misses to the left.
11:22Corner, Motherwell. Conceded by David Mackay.
8:00David Mackay (St. Johnstone) wins a free kick on the left wing.
7:58Foul by Scott McDonald (Motherwell).
6:02Attempt missed. Louis Moult (Motherwell) right footed shot from the centre of the box is just a bit too high.
5:03Attempt missed. Liam Grimshaw (Motherwell) right footed shot from outside the box misses to the right.
3:26Foul by Christopher Kane (St. Johnstone).
3:26Steven Hammell (Motherwell) wins a free kick in the defensive half.
1:00Michael O'Halloran (St. Johnstone) wins a free kick on the left wing.
0:59Foul by Keith Lasley (Motherwell).
0:20David Mackay (St. Johnstone) wins a free kick on the left wing.
0:20Foul by Louis Moult (Motherwell).
0:00First Half begins.
0:00Lineups are announced and players are warming up.
Live data and text provided by our data suppliers