Joe Shaughnessy’s dramatic late header secured a deserved 1-0 win for St Johnstone and ended Hibernian’s 11-month unbeaten record at home.
The Saints captain, who was imperious in defence all afternoon, stooped to head home a fine David Wotherspoon delivery in the 90th minute of the Ladbrokes Premiership clash at Easter Road.
Tommy Wright’s men also struck the crossbar through Tristan Nydam, while Danny Swanson – returning to his former club – saw his second-half penalty superbly saved by Adam Bogdan.
The Saints have now missed three spot-kicks in as many matches after Liam Craig and Tony Watt fluffed their lines against St Mirren last week. However, just like in their 2-0 triumph over the Buddies, Swanson’s miss ultimately did not prove costly as they recorded a fourth straight victory.
At the end of a week dominated by the fallout from Wednesday night’s Edinburgh derby, during which Neil Lennon was struck by a coin, Hibs were out of sorts as they slipped to a first home defeat since losing 2-1 to Rangers on December 13, 2017.
Lennon emerged from the tunnel to a raucous reception from the Hibs supporters.
However, Easter Road was almost silenced when Nydam unleashed a wonderful curling effort from 25 yards that rattled the crossbar of a relieved Bodgan.
Watt, without a goal since a 1-0 win over Dundee in August 25, blew a golden opportunity to break the deadlock in the second half when he met a wonderful Drey Wright delivery, only to head wide from point-blank range.
Hibs, meanwhile, were employing a shoot on sight policy, with Martin Boyle and Stevie Mallan both fizzing in efforts from outside the box which were superbly saved by Zander Clark.
Swanson, a boyhood Hibs fan, entered the fray as a second-half substitute and made an immediate impact, with his jinking run into the box abruptly ended by Marvin Bartley. Referee Nick Walsh immediately pointed to the spot.
The 31-year-old dusted himself off to take the penalty but Bodgan produced a magnificent low save to deny the former Hibs player.
However, the Saints would not be denied and Shaughnessy earned all three points and spark wild celebrations among the travelling support.
ga('create', 'UA-72310761-1', 'auto', {'name': 'pacontentapi'});
ga('pacontentapi.set', 'referrer', location.origin);
ga('pacontentapi.set', 'dimension1', 'By Press Association Sport staff');
ga('pacontentapi.set', 'dimension2', 'dcd40a65-dd1e-4852-833d-3e18e57abf2b');
ga('pacontentapi.set', 'dimension3', 'paservice:sport,paservice:sport:club-news,paservice:sport:football,paservice:sport:match-reports');
ga('pacontentapi.set', 'dimension6', 'story');
ga('pacontentapi.set', 'dimension7', 'composite');
ga('pacontentapi.set', 'dimension8', null);
ga('pacontentapi.set', 'dimension9', 'sport:football');
ga('pacontentapi.send', 'pageview', { 'location': location.href, 'page': (location.pathname + location.search + location.hash), 'title': 'Joe Shaughnessy scores winner as St Johnstone end Hibernian\u2019s home run'});