Two goals from Jay Rodriguez sent Southampton into the last 16 of the Capital One Cup at the expense of Sheffield Wednesday.
The home side dominated the first half and opened the scoring after 30 minutes when Rodriguez, 23, turned his marker to fire home.
Wednesday had chances after the break, with Nejc Pecnik proving dangerous.
Rodriguez ensured Saints' progression with a 78th-minute penalty after Joe Mattock brought down Steve De Ridder.
Saints on a roll
Southampton's victory means they are into the last 16 of the League Cup for the second successive year.
Southampton went into the game looking to record a second successive victory, having beaten Aston Villa at the weekend to record their first Premier League win of the season.
Wednesday, meanwhile, were hoping the cup competition would bring some reprieve from their league campaign, which has the Owls without a win from their last four Championship fixtures.
Rodriguez was a menace from the outset and he volleyed wide from Guly Do Prado's ball before the former Burnley man was denied by Stephen Bywater when one-on-one with the Wednesday keeper.
But the youngster gave the home side the lead with 30 minutes on the clock as he picked up a pass from Richard Chaplow and turned his marker before smashing the ball into the net for his first competitive goal for Southampton.
That strike prompted a spell of pressure from the hosts, who were only denied a second by the woodwork when Do Prado's header hit a post.
Wednesday started the second half better as Nejc Pecnik came close with an audacious volley from outside the box six minutes in, before the midfielder worked space for himself inside the box but could not get the better of Wednesday keeper Paolo Gazzaniga.
But there was no way back for the visitors when Southampton added a second 12 minutes from time.
De Ridder went down inside the box under pressure from Mattock and referee Mark Halsey pointed to the spot. Rodriguez stepped up and though Bywater got to his spot kick, the ball squirmed into the net to wrap up victory for Nigel Adkins's side.
Southampton assistant manager Andy Crosby:
"Jay Rodriguez is at a good age for the club and has taken his opportunity. We know he is most comfortable in a central role but he has good competition in front of him at the moment.
"Whenever you get an opportunity, you've got to take it and he did that. Whenever he is needed, we know he is more than ready.
"We controlled long periods of that game. At half-time the main thing was could we improve our quality in the final third. It was a great night's work."
Sheffield Wednesday manager Dave Jones:
"We had chances but we have to defend. We can't keep giving the goals away that we are.
"They are stoppable and you need a base to work from but at the moment we are just finding it, for whatever reason, a little bit hard to keep a clean sheet.
"There are some good players in there but at the moment maybe one or two are not doing what they should be doing."
- 12 Gazzaniga
- 03 Yoshida
- 05 Hooiveld
- 22 Richardson
- 25 Seaborne
- 16 Ward-Prowse
- 18 Cork (Robinson - 81' )
- 21 Guly (Reeves - 71' )
- 27 Chaplow
- 33 De Ridder
- 09 Rodriguez (Hoskins - 85' )
- 01 K Davis
- 29 Reeves
- 32 Butterfield
- 37 Gape
- 38 Robinson
- 35 Hoskins
- 36 Sinclair
- 43 Bywater
- 19 Beevers
- 26 Jones
- 32 Llera Booked
- 06 Semedo
- 07 Antonio
- 20 Lee (Mattock - 46' )
- 21 Corry (J Johnson - 66' )
- 09 Madine
- 10 Maguire (O'Grady - 66' )
- 17 Pecnik
- 13 Jameson
- 14 Mattock
- 11 J Johnson
- 18 Mayor
- 12 O'Grady
- 15 Rodri
- 31 Lavery
Live Text Commentary
Full Time The game is over, as the referee blows his whistle.90:00 +2:05
Jermaine Johnson takes a shot. Save by Paulo Gazzaniga.90:00 +1:35
Foul by Daniel Seaborne on Chris O'Grady, free kick awarded. The free kick is delivered right-footed by Joe Mattock from right channel, Paulo Gazzaniga makes a save.88:33
Unfair challenge on Sam Hoskins by Joe Mattock results in a free kick. Free kick taken by Steve De Ridder.88:00
Jermaine Johnson takes a shot. Save made by Paulo Gazzaniga.87:28
Headed effort on goal by Ben Reeves from inside the penalty box misses to the right of the target.85:39
Effort on goal by Richard Chaplow from long range goes harmlessly over the target.84:03 Substitution
Substitution Sam Hoskins on for Jay Rodriguez.83:49
Shot from just outside the area by Jermaine Johnson goes over the bar.83:23
Outswinging corner taken right-footed by Michail Antonio from the right by-line, clearance made by Jos Hooiveld.83:06
Gary Madine fouled by Jos Hooiveld, the ref awards a free kick. Nejc Pecnik takes the direct free kick.81:25
Outswinging corner taken from the right by-line by Nejc Pecnik.80:42 Substitution
Substitution (Southampton) makes a substitution, with Andy Robinson coming on for Jack Cork.77:52
Assist on the goal came from Steve De Ridder.77:52 Goal scored
Goal! - Jay Rodriguez - Southamp'n 2 - 0 Sheff Wed Penalty taken right-footed by Jay Rodriguez and scored. Southampton 2-0 Sheff Wed.76:55
Joe Mattock concedes a Penalty for a foul on Steve De Ridder.75:23
Ben Reeves produces a left-footed shot from just outside the area that goes harmlessly over the bar.73:02
Free kick awarded for an unfair challenge on Chris O'Grady by Jos Hooiveld. Miguel Llera takes the direct free kick.70:25 Substitution
Substitution (Southampton) makes a substitution, with Ben Reeves coming on for Guly Do Prado.67:54
The ball is crossed by Gary Madine, save made by Paulo Gazzaniga.
Substitution Chris Maguire leaves the field to be replaced by Chris O'Grady.65:35 Substitution
Substitution (Sheff Wed) makes a substitution, with Jermaine Johnson coming on for Paul Corry.65:18
Effort from outside the penalty area by Guly Do Prado goes wide left of the target.64:49
Centre by Richard Chaplow, Mark Beevers manages to make a clearance.63:01
Jos Hooiveld takes a shot. Save by Stephen Bywater.62:20
Direct free kick taken by Guly Do Prado.62:20 Booking
Booking Miguel Llera receives a caution for unsporting behaviour.62:13
Miguel Llera challenges Guly Do Prado unfairly and gives away a free kick.59:35
Free kick awarded for a foul by Maya Yoshida on Gary Madine. Daniel Jones takes the free kick.58:15
Corner from the right by-line taken by Paul Corry, Paulo Gazzaniga makes a save.57:36
Corner from the right by-line taken by Paul Corry, clearance by Richard Chaplow.57:23
Nejc Pecnik takes a shot. Paulo Gazzaniga makes a save.55:40
Outswinging corner taken by Guly Do Prado, clearance made by Miguel Llera.54:24
Free kick awarded for a foul by Jay Rodriguez on Jose Semedo. Stephen Bywater takes the direct free kick.53:24
Corner taken right-footed by Steve De Ridder, Miguel Llera makes a clearance.52:09
Shot by Nejc Pecnik from just outside the area goes over the net.51:55
Corner taken by Paul Corry from the right by-line, Jos Hooiveld makes a clearance.51:03
Free kick awarded for a foul by Daniel Seaborne on Chris Maguire. The free kick is swung in left-footed by Paul Corry, Jos Hooiveld makes a clearance.45:01
The referee blows his whistle to start the second half.45:01 Substitution
Substitution (Sheff Wed) makes a substitution, with Joe Mattock coming on for Kieran Lee.45:00 +0:57 Half time
Half Time The match has reached half-time.44:02
The ball is crossed by Steve De Ridder, Miguel Llera manages to make a clearance.41:21
Daniel Jones challenges Richard Chaplow unfairly and gives away a free kick. Direct free kick taken by Frazer Richardson.39:01
The ball is crossed by Steve De Ridder.37:17
Corner taken by Guly Do Prado from the right by-line, Gary Madine manages to make a clearance.36:57
The ball is delivered by Steve De Ridder, Headed effort from inside the area by Guly Do Prado hits the post.35:27
Corner taken right-footed by Steve De Ridder from the left by-line, Miguel Llera manages to make a clearance.35:08
Jay Rodriguez takes a shot. Blocked by Mark Beevers.34:40
Free kick awarded for a foul by Frazer Richardson on Michail Antonio. Daniel Jones restarts play with the free kick.32:56
A cross is delivered by Frazer Richardson, Mark Beevers makes a clearance.31:24
Headed effort from deep inside the penalty area by Gary Madine goes harmlessly over the crossbar.29:33
Assist on the goal came from Richard Chaplow.29:33 Goal scored
Goal! - Jay Rodriguez - Southamp'n 1 - 0 Sheff Wed Jay Rodriguez grabs a goal from the edge of the penalty box to the top left corner of the goal. Southampton 1-0 Sheff Wed.27:26
A cross is delivered by Frazer Richardson.25:55
Guly Do Prado takes a shot. Save by Stephen Bywater.24:39
Michail Antonio produces a right-footed shot from inside the area that clears the bar.23:36
The ball is crossed by Richard Chaplow, Effort on goal by Guly Do Prado from inside the penalty area goes harmlessly over the bar.21:45
Effort from the edge of the area by Michail Antonio goes wide of the left-hand post.21:04
Corner taken by Paul Corry, Maya Yoshida makes a clearance.20:04
A cross is delivered by Steve De Ridder, Headed effort from inside the area by Jay Rodriguez misses to the left of the target.17:12
Frazer Richardson produces a cross.15:53
Jay Rodriguez takes a shot. Save by Stephen Bywater.14:22
Maya Yoshida challenges Gary Madine unfairly and gives away a free kick. Nejc Pecnik takes the direct free kick.12:07
Unfair challenge on Steve De Ridder by Kieran Lee results in a free kick. Free kick taken by Jack Cork.9:39
Inswinging corner taken left-footed by Paul Corry from the right by-line, Header by Mark Beevers from deep inside the penalty area misses to the left of the target.8:46
Guly Do Prado produces a right-footed shot from just outside the area that goes wide left of the goal.7:20
Foul by Richard Chaplow on Daniel Jones, free kick awarded. Nejc Pecnik takes the free kick.5:34
Daniel Seaborne challenges Kieran Lee unfairly and gives away a free kick. Paul Corry takes the direct free kick.3:27
Short corner taken by Steve De Ridder from the left by-line.1:23
Nejc Pecnik challenges Steve De Ridder unfairly and gives away a free kick. Direct free kick taken by Daniel Seaborne.0:00
The referee gets the game underway.
Live data and text provided by our data suppliers