Hibernian 1 - 2 St Mirren
St Mirren came from behind to inflict a fourth consecutive home defeat on Hibernian.
Garry O'Connor had fired the Easter Road side ahead in the 24th minute.
But striker Steven Thompson slid in a reply after 42 minutes before midfielder Steven Thomson nipped in to put the Paisley side ahead on the stroke of half-time.
Hibernian were unable to respond in the second half, meaning Colin Calderwood's side now sit ninth in the table.
Calderwood had kept faith with his back four despite their 4-1 defeat by Kilmarnock last week, but individual errors by Callum Booth and Victor Palsson were to be Hibs' undoing.
The pace of Ivan Sproule caused multiple problems for St Mirren early on, a run from the Northern Irishman finding David Wotherspoon in the 13th minute, but the midfielder sent his shot over the bar.
Sproule kept up the pressure, though, and played in O'Connor in the 24th minute in a move that was to end the deadlock at Easter Road.
O'Connor's first attempt at a strike ricocheting off the St Mirren defence, but his second effort was more clinical.
The Scotland international powered the ball low and hard across the face of goal, leaving St Mirren goalkeeper Craig Samson helpless to prevent the home side taking a first-half lead, O'Connor celebrating his 49th Scottish Premier League goal.
That was closely followed by another chance for Sproule, this time taking aim from the edge of the box but unable to hit the target.
Hibs' dominance was to be short-lived, though.
An unfortunate slip from Callum Booth on 41 minutes led to St Mirren grabbing an unexpected equaliser.
Jeroen Tesselaar charged through on goal and slid the ball to former Cardiff striker Thompson, who slotted into the empty net.
Worse was to come, with jeers from the home fans on the stroke of half-time, when Tesselaar this time robbed Palsson of possession before threading the ball through to midfielder Thomson, whose finishing was just as clinical as his namesake's.
Hibs seemed stunned to find themselves a goal down at half-time and Palsson paid the price when he was replaced with Danny Galbraith.
However, Hibs' chances were limited in the second half, with a continued reliance on Sproule to create chances.
St Mirren, meanwhile, maintained the positive style of play that has become their hallmark this season, with Gary Teale joining Thompson in attack before he was replaced by John McShane with eight minutes remaining.
The Paisley side did tire in the closing stages, but Hibs failed to capitalise.
Martin Scott squandered a late chance from eight yards out in the dying minutes.
The substitute sent it high over the bar, leaving the Easter Road side still searching for their first home win of the season.
Live Text Commentary
Full Time The referee blows his whistle to end the game.90:00 +2:01 Substitution
Substitution Paul McQuade comes on in place of Steven Thompson.90:00 +1:41
Daniel Galbraith delivers the ball, Lee Mair manages to make a clearance.90:00 +0:37
David Wotherspoon takes the free kick.90:00 +0:37 Booking
Booking The referee cautions Marc McAusland for unsporting behaviour.90:00 +0:21
Free kick awarded for a foul by Marc McAusland on Garry O'Connor.89:36
Martin Scott produces a left-footed shot from inside the area that clears the bar.88:42
Foul by Paul Hanlon on Steven Thompson, free kick awarded. Indirect free kick taken by Jim Goodwin.87:28
Indirect free kick taken by David Wotherspoon.87:28 Substitution
Substitution Paul McGowan leaves the field to be replaced by Illias Haddad.87:28
Jim Goodwin challenges Ian Murray unfairly and gives away a free kick.86:36
Ian Murray challenges Jeroen Tesselaar unfairly and gives away a free kick. Craig Samson takes the free kick.85:43
Free kick awarded for a foul by David van Zanten on Callum Booth. David Wotherspoon restarts play with the free kick.83:39
Centre by Ivan Sproule, save by Craig Samson.81:58
Lee Mair takes the free kick.81:58 Substitution
Substitution Jon McShane on for Gary Teale.81:58
Ivan Sproule challenges Paul McGowan unfairly and gives away a free kick.81:33
David Wotherspoon takes the outswinging corner, clearance by Kenny McLean.77:35
Jim Goodwin gives away a free kick for an unfair challenge on Garry O'Connor. Graham Stack restarts play with the free kick.74:24
The official flags Daniel Galbraith offside. Free kick taken by Craig Samson.
Jim Goodwin takes the indirect free kick.72:45 Substitution
Substitution Martin Scott joins the action as a substitute, replacing Isaiah Osbourne.72:45
Isaiah Osbourne challenges Paul McGowan unfairly and gives away a free kick.69:54
Gary Teale is ruled offside. Graham Stack takes the indirect free kick.68:45
Corner from the right by-line taken by David Wotherspoon, clearance made by Lee Mair.67:28
Free kick awarded for an unfair challenge on Steven Thompson by Paul Hanlon. Jim Goodwin takes the indirect free kick.65:45
Indirect free kick taken by Craig Samson. Steven Thomson is caught offside. Indirect free kick taken by Graham Stack.65:45 Substitution
Substitution Matt Thornhill leaves the field to be replaced by Akpo Sodje.65:45
Unfair challenge on Craig Samson by Garry O'Connor results in a free kick.65:03
Jim Goodwin takes the free kick.65:03 Booking
Booking Booking for Garry O'Connor for unsporting behaviour.64:46
Free kick awarded for an unfair challenge on David van Zanten by Garry O'Connor.62:08
Effort on goal by David Wotherspoon from deep inside the penalty area misses to the right of the goal.61:31
The ball is crossed by Ivan Sproule, Marc McAusland manages to make a clearance.60:53
Unfair challenge on Callum Booth by Jim Goodwin results in a free kick. Indirect free kick taken by Callum Booth.60:01
David Wotherspoon concedes a free kick for a foul on Kenny McLean. Indirect free kick taken by Jim Goodwin.59:35
Callum Booth crosses the ball, Lee Mair makes a clearance.56:41
Steven Thompson challenges Paul Hanlon unfairly and gives away a free kick. Graham Stack restarts play with the free kick.55:45
Inswinging corner taken left-footed by Kenny McLean, Paul Hanlon manages to make a clearance.53:03
Centre by Paul McGowan, David Stephens makes a clearance.52:27
Garry O'Connor gives away a free kick for an unfair challenge on Jim Goodwin. Indirect free kick taken by Craig Samson.52:01
Shot from 35 yards by Jim Goodwin went wide of the right-hand post.50:51
The ball is sent over by Ivan Sproule, Header by Garry O'Connor from deep inside the penalty area misses to the left of the target.48:53
Free kick awarded for an unfair challenge on Steven Thomson by David Wotherspoon. Free kick taken by Jeroen Tesselaar.48:04
The ball is delivered by Daniel Galbraith, clearance made by David van Zanten. Outswinging corner taken right-footed by David Wotherspoon from the right by-line.45:29
The referee blows for offside. Indirect free kick taken by Paul Hanlon.45:01
The second half kicks off.45:01 Substitution
Substitution Victor Palsson leaves the field to be replaced by Daniel Galbraith.45:00 +1:36 Half time
Half Time The referee calls an end to the first half.45:00 +0:05
Assist on the goal came from Jeroen Tesselaar.45:00 +0:05 Goal scored
Goal! - Steven Thomson - Hibernian 1 - 2 St Mirren Steven Thomson gets on the score sheet with a goal from deep inside the penalty box to the bottom left corner of the goal. Hibernian 1-2 St Mirren.43:09
Free kick awarded for an unfair challenge on Steven Thompson by David Stephens. Jim Goodwin restarts play with the free kick.41:40
The assist for the goal came from Jeroen Tesselaar.41:40 Goal scored
Goal! - Steven Thompson - Hibernian 1 - 1 St Mirren Goal scored by Steven Thompson from just inside the penalty area low into the middle of the goal. Hibernian 1-1 St Mirren.40:49
David Wotherspoon takes a outswinging corner from the right by-line played to the near post, Gary Teale makes a clearance.40:19
Inswinging corner taken by Callum Booth from the left by-line.39:15
The ball is swung over by Lee Mair, clearance made by Paul Hanlon.38:55
Garry O'Connor gives away a free kick for an unfair challenge on Jim Goodwin. Free kick taken by Gary Teale.36:45
Free kick awarded for an unfair challenge on Paul McGowan by Ian Murray. Jim Goodwin takes the free kick.36:18
Free kick awarded for an unfair challenge on David van Zanten by Garry O'Connor. Free kick taken by Craig Samson.34:34
Steven Thomson is flagged offside by the assistant referee. Free kick taken by Graham Stack.33:41
The ball is swung over by Jeroen Tesselaar, Callum Booth produces a header from deep inside the six-yard box which goes wide of the right-hand post.32:51
Isaiah Osbourne challenges Kenny McLean unfairly and gives away a free kick. Kenny McLean takes the free kick.32:42
Steven Thompson produces a cross, clearance made by David Stephens.28:52
Handball decision goes against Steven Thompson. Free kick taken by Graham Stack.27:27
The ball is sent over by Jeroen Tesselaar, save made by Graham Stack.26:28
Paul McGowan takes a shot. Save made by Graham Stack. Ivan Sproule has an effort at goal from the edge of the box that misses to the right of the target.24:39 Goal scored
Goal! - Garry O'Connor - Hibernian 1 - 0 St Mirren Garry O'Connor fires in a goal from just inside the area to the bottom left corner of the goal. Hibernian 1-0 St Mirren.19:40
The ball is delivered by Callum Booth, clearance by Jim Goodwin.18:45
Jeroen Tesselaar crosses the ball. Steven Thomson has an effort at goal from close in that strikes the post.17:51
David Wotherspoon fouled by David van Zanten, the ref awards a free kick. Paul Hanlon takes the indirect free kick.17:17
Gary Teale is penalised for a handball. Paul Hanlon restarts play with the free kick. Matt Thornhill takes a shot. Craig Samson makes a save.15:32
Callum Booth takes a outswinging corner from the left by-line played to the near post, Matt Thornhill takes a shot.15:21
A cross is delivered by Ivan Sproule.14:52
Ivan Sproule sends in a cross, clearance made by Marc McAusland.14:02
Foul by Jeroen Tesselaar on Ivan Sproule, free kick awarded. David Stephens takes the free kick.13:14
Ivan Sproule delivers the ball, Effort on goal by David Wotherspoon from outside the area goes harmlessly over the bar.12:57
Centre by Gary Teale, clearance made by David Stephens.12:17
The ball is swung over by Isaiah Osbourne, clearance by Jeroen Tesselaar.8:35
David Stephens fouled by Paul McGowan, the ref awards a free kick. Free kick taken by Graham Stack.7:37
Ivan Sproule produces a cross.5:52
Matt Thornhill gives away a free kick for an unfair challenge on Lee Mair. Jim Goodwin takes the free kick.5:32
The ball is crossed by Gary Teale, Victor Palsson makes a clearance.4:49
Paul McGowan produces a left-footed shot from inside the area that clears the bar.3:15
The ball is sent over by Callum Booth, clearance made by Lee Mair.0:22
Kenny McLean delivers the ball, Corner from the left by-line taken by Gary Teale, save by Graham Stack.0:00
The ref blows the whistle to begin the match.
Live data and text provided by our data suppliers