Southampton maintained their two-point lead at the top of the Championship table after coming from behind to beat 10-man Hull at St Mary's.
Nick Barmby's Tigers led at half-time after Robert Koren nodded in from six yards shortly before the interval.
But soon after the restart Guly Do Prado fired into the top corner.
Adam Lallana headed in the winner from close range, while Hull substitute Robbie Brady was shown a straight red card for a challenge on Dan Harding.
The Saints have now won their last 21 home matches in all competitions but were made to work hard by Hull, particularly in a fluctuating first half.
Morgan Schneiderlin, returning to the starting line-up after being a substitute in Saturday's surprise 2-0 defeat at Bristol City, tested Hull goalkeeper Peter Gulacsi from close range in only the third minute and at the other end Koren's 25-yard drive was well held by Kelvin Davies.
Lallana and Hull striker Matty Fryatt both had shots blocked as the early action continued to go from end to end.
Saints looked the more likely to score as Rickie Lambert dragged an angled shot from inside the penalty area wide and midfield pair Do Prado and Dean Hammond headed just off target from Lallana corners.
However it was Hull who took the lead as Tom Cairney crossed from the left and Koren was on hand to head into the top corner for his fourth goal of the season.
Do Prado headed Lambert's cross wide but the home side rallied in the second-half, with Steve De Ridder's introduction at the break in place of Jack Cork proving astute.
The equaliser arrived as Lambert headed the ball on in the penalty area and Do Prado capitalised, sending a rising shot high into the net from 12 yards.
SOUTHAMPTON AT ST MARY'S
The last time Saints failed to win a competitive match at home was in a 2-1 FA Cup defeat against Manchester United on 29 January
Southampton were now full of attacking intent and following a fine run and cross from the byline by Frazer Richardson, Lallana swooped to deftly direct his header into the bottom corner.
Barmby's side enjoyed more possession midway through the half, Koren flashing a shot from the edge of the area wide, but once Brady was dismissed they could not prevent a second successive defeat.
Live Text Commentary
Full Time The referee ends the match.90:00 +3:17
Dele Adebola is ruled offside. Indirect free kick taken by Kelvin Davis.90:00 +1:15
Steve De Ridder gives away a free kick for an unfair challenge on Joe Dudgeon. Robert Koren takes the direct free kick.88:13
A cross is delivered by Frazer Richardson.86:41 Substitution
Substitution Tom Cairney leaves the field to be replaced by Dele Adebola.86:41
Matt Fryatt is flagged offside by the assistant referee. Dan Harding restarts play with the free kick.86:02
The ball is sent over by Robert Koren, clearance made by Jos Hooiveld.82:57
Dan Harding restarts play with the free kick.82:57 Substitution
Substitution Lee Holmes replaces Guly Do Prado.82:57
Lee Barnard fouled by James Chester, the ref awards a free kick.78:49
Adam Lallana takes the free kick.78:49 Dismissal
Dismissal Robbie Brady sent from the field by the ref for serious foul play.78:42
Free kick awarded for an unfair challenge on Dan Harding by Robbie Brady.77:35
James Chester fouled by Lee Barnard, the ref awards a free kick. Free kick taken by James Chester.76:34
Lee Barnard takes a shot. Save by Peter Gulacsi.75:40
The ball is sent over by Robert Koren.74:24
Adam Lallana delivers the ball, clearance made by Jack Hobbs.73:29
Guly Do Prado concedes a free kick for a foul on Robert Koren. Robert Koren takes the direct free kick.70:13 Substitution
Substitution Lee Barnard comes on in place of Richard Lambert.70:13
Effort from the edge of the box by Robert Koren goes wide of the left-hand upright.
Unfair challenge on Tom Cairney by Adam Lallana results in a free kick. Direct free kick taken by Tom Cairney.67:45
The referee blows for offside against Robbie Brady. Kelvin Davis restarts play with the free kick.65:15 Substitution
Substitution Robbie Brady replaces Cameron Stewart.65:05
The ball is swung over by Adam Lallana, James Chester manages to make a clearance.63:01
Free kick awarded for a foul by Guly Do Prado on Robert Koren. Direct free kick taken by Tom Cairney.62:23
Guly Do Prado has an effort at goal from outside the box which goes wide left of the target.59:31
Effort from outside the penalty area by Tom Cairney goes wide left of the goal.56:59
The offside flag is raised against Adam Lallana. Indirect free kick taken by Peter Gulacsi.56:15
Robert Koren is flagged offside by the assistant referee. Free kick taken by Dean Hammond.54:18
The assist for the goal came from Frazer Richardson.54:18 Goal scored
Goal! - Adam Lallana - Southamp'n 2 - 1 Hull Adam Lallana scores a headed goal from inside the six-yard box. Southampton 2-1 Hull.49:55
A cross is delivered by Dan Harding, clearance by James Chester.49:26
Corner taken right-footed by Richard Lambert from the left by-line to the near post, Liam Rosenior makes a clearance.48:45
The official flags Richard Lambert offside. Peter Gulacsi takes the indirect free kick.47:36
Assist by Richard Lambert.47:36 Goal scored
Goal! - Guly Do Prado - Southamp'n 1 - 1 Hull Guly Do Prado gets on the score sheet with a goal from inside the box to the top right corner of the goal. Southampton 1-1 Hull.46:55
A cross is delivered by Frazer Richardson, clearance by Jack Hobbs.45:01
The second half has started.45:01 Substitution
Substitution Jack Cork goes off and Steve De Ridder comes on.45:00 +2:05 Half time
Half Time The referee calls an end to the first half.45:00 +0:29
The ball is swung over by Richard Lambert, Header from close range by Guly Do Prado misses to the right of the target.43:55
Richard Lambert produces a strike on goal direct from the free kick.43:55 Booking
Booking James Chester is given a yellow card.43:51
James Chester challenges Jack Cork unfairly and gives away a free kick.42:38
The assist for the goal came from Tom Cairney.42:38 Goal scored
Goal! - Robert Koren - Southamp'n 0 - 1 Hull Robert Koren grabs a headed goal from close in. Southampton 0-1 Hull.42:05
Adam Lallana concedes a free kick for a foul on Cameron Stewart. Corry Evans restarts play with the free kick.40:33
Matt Fryatt is caught offside. Kelvin Davis takes the indirect free kick.38:46
Adam Lallana has an effort at goal from just outside the box which goes wide of the right-hand upright.37:26
Corner taken by Dan Harding, Headed effort from inside the area by Dean Hammond misses to the left of the goal.37:18
The ball is crossed by Morgan Schneiderlin, blocked by Joe Dudgeon.36:46
Unfair challenge on Jack Cork by Corry Evans results in a free kick. Free kick taken by Jose Fonte.35:28
Inswinging corner taken by Adam Lallana from the left by-line, Guly Do Prado produces a header from deep inside the six-yard box which goes wide of the right-hand post.35:21
Dan Harding delivers the ball, blocked by Cameron Stewart.33:52
Liam Rosenior crosses the ball, clearance by Frazer Richardson. Corner from the left by-line taken by Robert Koren, Jack Hobbs gives away a free kick for an unfair challenge on Jos Hooiveld. Kelvin Davis restarts play with the free kick.31:22
Inswinging corner taken right-footed by Adam Lallana from the right by-line, clearance by Aaron Mclean. Dan Harding takes a inswinging corner. Richard Lambert produces a right-footed shot from deep inside the penalty area which goes wide of the right-hand post.31:15
Morgan Schneiderlin sends in a cross, James Chester manages to make a clearance.30:34
The ball is delivered by Liam Rosenior.29:38
The ball is swung over by Richard Lambert, save by Peter Gulacsi.26:11
Robert Koren crosses the ball in from the free kick, Dean Hammond makes a clearance.26:11 Booking
Booking The referee shows Kelvin Davis a yellow card for unsporting behaviour.26:06
Kelvin Davis concedes a free kick for a foul on Tom Cairney.24:44
The official flags Richard Lambert offside. Free kick taken by James Chester.24:01
The referee blows for offside. Peter Gulacsi takes the indirect free kick.22:35
The offside flag is raised against Richard Lambert. Liam Rosenior takes the free kick.21:54
Effort on goal by Adam Lallana from just inside the area clears the crossbar.20:21
Matt Fryatt is ruled offside. Indirect free kick taken by Jose Fonte.19:19
Matt Fryatt takes a shot. Blocked by Jose Fonte. Corner taken by Robert Koren from the left by-line to the near post, clearance by Richard Lambert.18:42
Dan Harding takes a shot from just outside the penalty area which clears the crossbar.18:27
Adam Lallana takes a shot. Liam Rosenior gets a block in.16:37
Foul by Morgan Schneiderlin on Corry Evans, free kick awarded. Indirect free kick taken by Peter Gulacsi.12:06
Robert Koren takes a shot. Save made by Kelvin Davis.6:20
The ball is sent over by Matt Fryatt.5:50
Guly Do Prado is ruled offside. Peter Gulacsi restarts play with the free kick.5:32
The ball is delivered by Frazer Richardson, blocked by Joe Dudgeon.5:07
A cross is delivered by Frazer Richardson, blocked by Joe Dudgeon.3:30
Unfair challenge on Dan Harding by Aaron Mclean results in a free kick. Jos Hooiveld restarts play with the free kick.2:29
Morgan Schneiderlin takes a shot. Peter Gulacsi makes a save.1:23
Dean Hammond challenges Robert Koren unfairly and gives away a free kick. Free kick taken by Tom Cairney.0:36
Matt Fryatt is ruled offside. Kelvin Davis takes the indirect free kick.0:12
Guly Do Prado gives away a free kick for an unfair challenge on Tom Cairney. Jack Hobbs restarts play with the free kick.0:00
The game gets underway.
Live data and text provided by our data suppliers