Ten-man St Johnstone were unable to hold out and saw three points vanish to zero in the closing stages of this Premiership encounter.
All looked well when captain fantastic Liam Gordon climbed highest in the box to nod in a first half opener at McDiarmid Park.
But midfielder Craig Bryson was given his marching orders just shy of the break and that handed Hibs the upper hand for the remainder.
The capital club took until the 83rd minute to find a way through a stubborn home defence. Striker Kevin Nisbet finished neatly.
And then, just three minutes later, substitute Jamie Murphy was picked out at the back post and he guided beyond helpless Zander Clark.
It was a hammer blow and, despite there being six minutes of injury time, Saints were unable to find a route back into the game.
The big team news was that Finnish forward Eetu Vertainen had been handed a first start. Early doors he certainly showed a neat pair of feet and an ability to spin his man.
Up the other end, Nisbet had the ball in the back of the net on six minutes but the nearside assistant saved Saints with his flag up for offside.
Operating in behind Vertainen was the familiar face of Michael O’Halloran whose pace and direct running always has the potential to create panic among opposition defences.
So it proved as the half hour mark approached when he weaved in from the right flank to create the space for a pop at goal with his weaker left foot. There was ample power in the attempt but the direction needed some work.
Just as it appeared the teams were heading in for the break without score, up popped towering skipper Gordon.
Ali Crawford was the architect with a wicked delivery to the back post and most determined was the Perth captain who nodded downwards, though a ruck of players, to find the back of the net.
He wheeled off in celebration to the bouncing supporters of the East Stand before producing a well-executed knee-slide on the slick turf.
Hibs mounted an immediate response and Josh Campbell struck the post. It was all-action in these final minutes of the opening half.
Saints would go in at the interval ahead - but a man short after Bryson lunged in on Joe Newell to pick up a second yellow card just seconds before the whistle. For a player of his experience, it was a silly, silly challenge to make.
A tactical switch was required for the restart and that meant Vertainen’s afternoon was over. He was replaced by midfielder Cammy MacPherson, with O’Halloran taking on the lone striker role.
The capital visitors did not take long to pile on the pressure. This was going to be a long 45 minutes, it seemed.
First Paul Hanlon was unable to connect after controlling with his chest in the area and then Chris Cadden hit the crossbar from the right edge of the box.
Nisbet had the ball in the net for a second time just as the hour mark passed but again it didn’t stand. A push on Gordon was the issue.
Gordon was throwing himself in front of everything and soon he required a bandage around the head following a nasty knock. As you would expect, he soldiered on.
The Perth rearguard was holding strong - goalkeeper Clark too. He pulled off a terrific save to deny Murphy’s 68th minute close-range attempt. Then the Scotland international stretched out his big left leg to stop Josh Doig’s powerful drive from a tight angle.
He was, however, unable to keep out Nisbet’s guided 83rd minute finish after neat Hibs work on the edge of the box.
Saints remained on the back foot and on 86 minutes the ball was worked to the back post for Murphy to clinch the winner. Ryan Porteous could have added another in stoppage time but the advanced centre-half struck the crossbar.
The Perth side sit ninth in the Scottish Premiership.