West Brom earned three points in an exciting clash against Southampton which saw three players sent off.
The Baggies took an early lead when Marc-Antoine Fortune bundled the ball over the line at the third attempt.
Romelu Lukaku rounded Saints keeper Artur Boruc to double West Brom's lead before Southampton sub Gaston Ramirez and Albion's Fortune were dismissed.
Shane Long completed the win with a low strike before Saints' Danny Fox saw red for a two-footed lunge on Steven Reid.
The outcome of this fixture may have little significance on the Premier League table, with West Brom comfortable in mid-table and Southampton all but safe from relegation, but that did not stop it from being an exciting affair at St Mary's.
Referee Roberto Madley, taking charge of his first game in the Premier League, will also certainly remember it.
Before the three red cards though, there was plenty of other action.
West Brom created their first real chance when on-loan Chelsea striker Lukaku found himself clean through only to be denied by Boruc's fine save.
The opener was not long in coming, however, as Graham Dorrans' sixth-minute corner eventually fell to the feet of Fortune after Lukaku nodded the ball down.
Premier League high
This was just West Brom's fourth win since the turn of the year but the Baggies have now collected their most victories in a Premier League season with 14
Boruc managed to block two attempts but the Baggies forward beat the Saints keeper with his third despite Fox's desperate efforts to clear the ball before it crossed the line.
Only a mathematician would argue that Southampton can still be relegated from the Premier League this season, but a win would have got them over the psychological 40-point mark.
Patient build-up led to their first chance as Rickie Lambert crossed for Jay Rodriguez but the stretching Saints striker could not get his header on target.
Lukaku, one of the contenders for PFA Young Player of the Year, was again involved in another West Brom attack but he was again thwarted by Boruc.
Southampton were hoping to extend the six-game unbeaten run that has steered them away from trouble but the visitors' goalkeeper Ben Foster denied them an equaliser when Nathaniel Clyne picked up Lambert's misplaced cross and fired at goal before Boruc again frustrated Lukaku as half-time approached.
Clyne found himself in unfamiliar territory again after the break when Steve Davis slotted the ball into the area but Foster tipped the angled shot onto the bar.
West Brom doubled their lead when Lukaku finally beat Boruc following Fortune's through ball.
Seconds later, half-time substitute Ramirez appeared to elbow Long in the face as the pair chased after the ball.
The resulting fracas saw Fortune push his hand into Ramirez's face and Madley gave both players their marching orders.
The drama was not finished there, however, as first Lukaku put Long through to seal the win and then Madley brandished his third red card to Fox when the Saints defender recklessly launched into a challenge on Reid.
Victory for West Brom boosts their chances of finishing above last season's 10th and earning their highest top-flight finish since 1981.
Southampton manager Mauricio Pochettino:
"This is the worst defeat we have had here at Southampton [in his time at the club]. The team did not have any positive impact.
"We need to review the red cards but more importantly we need to review our performance, we were not really good today.
"We were uncomfortable from the beginning. We showed a performance that is the opposite of what we really are."
West Brom manager Steve Clarke:
"There is no coincidence that the team works hard and we get a clean sheet. It has been a difficult second half of the season but we did a lot of work in the first half of the campaign. Hopefully now we can pick up a few more wins towards the end of the season.
"That performance today tells everyone why we have been in the top half all season.
"I think the red cards were clear. I have not seen the replay, but Marc [Antoine Fortune] said he caught him in the face and by the rules that is a red card."
- 31 Boruc
- 02 Clyne
- 03 Yoshida
- 05 Hooiveld Booked
- 13 Fox Dismissed after an earlier booking
- 04 Schneiderlin
- 08 S Davis
- 18 Cork (Ramirez - 46' Dismissed )
- 20 Lallana (Mayuka - 69' )
- 07 Lambert (Fonte - 85' )
- 09 Rodriguez
- 01 K Davis
- 06 Fonte
- 15 Forren
- 10 Ramirez
- 21 Guly
- 42 Puncheon
- 24 Mayuka
West Bromwich Albion
- 01 Foster
- 02 Reid
- 03 Olsson
- 06 Ridgewell Booked
- 23 McAuley
- 05 Yacob Booked
- 07 Morrison (Jones - 78' )
- 17 Dorrans
- 09 Long (Rosenberg - 88' )
- 20 Lukaku (Thomas - 85' )
- 32 Fortune Dismissed
- 13 Myhill
- 28 Jones
- 30 Tamas
- 42 Daniels
- 14 Thomas
- 08 Rosenberg
- 24 Odemwingie
Live Text Commentary
Full Time The game is over, as the referee blows his whistle.90:00 +2:59
Markus Rosenberg gives away a free kick for an unfair challenge on Maya Yoshida. Artur Boruc restarts play with the free kick.90:00 +2:18
Emmanuel Mayuka takes a shot from just outside the penalty area which clears the crossbar.87:35 Substitution
Substitution Markus Rosenberg replaces Shane Long.84:09 Substitution
Substitution Jose Fonte is brought on as a substitute for Rickie Lambert.84:09 Substitution
Substitution Jerome Thomas joins the action as a substitute, replacing Romelu Lukaku.83:50
Shot from just outside the box by Jay Rodriguez goes over the crossbar.83:37
A cross is delivered by Jos Hooiveld, clearance made by Liam Ridgewell.82:19
Ben Foster takes the free kick.82:19 Dismissal
Dismissal Daniel Fox is sent off.81:40
Daniel Fox challenges Steven Reid unfairly and gives away a free kick.79:32
Emmanuel Mayuka fouled by Billy Jones, the ref awards a free kick. Rickie Lambert shoots direct from the free kick.77:56 Substitution
Substitution Billy Jones joins the action as a substitute, replacing James Morrison.76:57
Romelu Lukaku provided the assist for the goal.76:57 Goal scored
Goal! - Shane Long - Southamp'n 0 - 3 West Brom Shane Long finds the back of the net with a goal from deep inside the penalty box low into the middle of the goal. Southampton 0-3 West Brom.76:31
The ball is crossed by Daniel Fox, save made by Ben Foster.75:19
Outswinging corner taken from the right by-line by Graham Dorrans, clearance by Morgan Schneiderlin.74:52
James Morrison takes a shot. Blocked by Morgan Schneiderlin.74:34
The ball is delivered by Maya Yoshida, Ben Foster makes a save.74:05
Steven Davis takes a inswinging corner from the left by-line played to the near post, Shane Long manages to make a clearance.
Effort from the edge of the area by Steven Davis goes wide of the right-hand post.72:28
The ball is crossed by Rickie Lambert, Liam Ridgewell makes a clearance.69:57 Dismissal
Dismissal Marc-Antoine Fortune is sent off by the referee.69:45 Dismissal
Dismissal Gaston Ramirez receives a red card.69:33
Gaston Ramirez challenges Shane Long unfairly and gives away a free kick. Direct free kick taken by Ben Foster.68:04 Substitution
Substitution Adam Lallana leaves the field to be replaced by Emmanuel Mayuka.66:05
The assist for the goal came from Marc-Antoine Fortune.66:05 Goal scored
Goal! - Romelu Lukaku - Southamp'n 0 - 2 West Brom Romelu Lukaku gets on the score sheet with a goal from inside the box low into the middle of the goal. Southampton 0-2 West Brom.65:42
The ball is crossed by Daniel Fox.63:39
Maya Yoshida takes the direct free kick.63:39 Booking
Booking Liam Ridgewell receives a yellow card for unsporting behaviour.63:28
Liam Ridgewell challenges Gaston Ramirez unfairly and gives away a free kick.62:25
The assistant referee flags for offside against Jay Rodriguez. Ben Foster takes the free kick.62:02
Nathaniel Clyne sends in a cross, save by Ben Foster.59:53
Daniel Fox produces a cross.57:17
Shane Long gives away a free kick for an unfair challenge on Nathaniel Clyne. Free kick taken by Steven Davis.57:07
Steven Reid crosses the ball, Jos Hooiveld makes a clearance.56:39
The official flags Jay Rodriguez offside. Ben Foster takes the free kick.55:08
Drilled right-footed shot by Nathaniel Clyne.53:58
Free kick taken by Steven Reid.53:58 Booking
Booking The referee shows Daniel Fox a yellow card.53:45
Free kick awarded for an unfair challenge on Romelu Lukaku by Daniel Fox.52:35
James Morrison gives away a free kick for an unfair challenge on Adam Lallana. Artur Boruc takes the direct free kick.52:09
The ball is crossed by Romelu Lukaku.50:51
Gaston Ramirez takes a shot from deep inside the box clearing the bar.48:54
The ball is delivered by Adam Lallana.48:19
Outswinging corner taken by Gaston Ramirez from the left by-line played to the near post, clearance made by James Morrison.46:01
Jay Rodriguez takes a shot. Ben Foster makes a save.45:01
The second half kicks off.45:01 Substitution
Substitution Jack Cork goes off and Gaston Ramirez comes on.45:00 +2:18 Half time
Half Time The first half comes to an end.45:00 +2:06
Romelu Lukaku sends in a cross, save made by Artur Boruc.45:00 +1:17
Graham Dorrans gives away a free kick for an unfair challenge on Morgan Schneiderlin. Direct free kick taken by Artur Boruc.45:00 +0:37
A cross is delivered by Adam Lallana.45:00 +0:02
Romelu Lukaku takes a shot. Artur Boruc makes a save.44:18
Corner taken by Graham Dorrans, Gareth McAuley takes a shot. Maya Yoshida gets a block in.42:01
Shot by Shane Long from a long way out goes over the crossbar.41:09
Adam Lallana delivers the ball.40:59
A cross is delivered by Adam Lallana, clearance by Jonas Olsson.39:10
Unfair challenge on Adam Lallana by Claudio Yacob results in a free kick. Free kick taken by Artur Boruc.38:43
Outswinging corner taken by Graham Dorrans, clearance made by Rickie Lambert.38:36
The ball is sent over by Romelu Lukaku, clearance by Maya Yoshida.37:23
Morgan Schneiderlin gives away a free kick for an unfair challenge on Shane Long. Claudio Yacob takes the free kick.36:48
Free kick awarded for a foul by Nathaniel Clyne on Marc-Antoine Fortune. Graham Dorrans takes the free kick.35:56
The assistant referee signals for offside against Shane Long. Artur Boruc restarts play with the free kick.33:19
Strike on goal comes in from Rickie Lambert from the free kick.33:19 Booking
Booking Booking for Claudio Yacob for unsporting behaviour.33:09
Free kick awarded for an unfair challenge on Jay Rodriguez by Claudio Yacob.32:56
Centre by James Morrison.32:19
Centre by Rickie Lambert, Jay Rodriguez takes a shot. Save by Ben Foster.31:25
Nathaniel Clyne takes a shot. Save by Ben Foster. Inswinging corner taken from the left by-line by Steven Davis, comfortable save by Ben Foster.30:25
Corner taken by Daniel Fox, clearance made by Gareth McAuley.29:55
Shot from 25 yards from Jay Rodriguez. Blocked by Claudio Yacob.29:18
Corner taken left-footed by Daniel Fox to the near post, Ben Foster makes a save.28:43
Shane Long gives away a free kick for an unfair challenge on Nathaniel Clyne. Daniel Fox crosses the ball in from the free kick, clearance made by Gareth McAuley.27:04
Graham Dorrans sends in a cross, Effort from inside the area by Jonas Olsson misses to the right of the goal.27:04 Booking
Booking The referee shows Jos Hooiveld a yellow card for unsporting behaviour.26:51
Jos Hooiveld challenges Marc-Antoine Fortune unfairly and gives away a free kick.25:37
Inswinging corner taken by Graham Dorrans.24:25
Corner taken left-footed by Daniel Fox, free kick awarded for an unfair challenge on Gareth McAuley by Rickie Lambert. Direct free kick taken by Ben Foster.21:44
Effort from just outside the area by Daniel Fox goes over the target.21:36
The ball is sent over by Rickie Lambert, Gareth McAuley manages to make a clearance.20:34
Graham Dorrans fouled by Morgan Schneiderlin, the ref awards a free kick. Jonas Olsson takes the free kick.20:18
Steven Davis delivers the ball, clearance by Jonas Olsson.19:23
Daniel Fox takes the inswinging corner, Claudio Yacob manages to make a clearance.19:13
Jay Rodriguez delivers the ball, Steven Reid gets a block in.18:44
Free kick awarded for a foul by Marc-Antoine Fortune on Maya Yoshida. Free kick taken by Artur Boruc.18:10
Romelu Lukaku has an effort at goal from 12 yards. Save made by Artur Boruc.16:52
Rickie Lambert sends in a cross, Header from deep inside the area by Jay Rodriguez goes harmlessly over the crossbar.15:49
The ball is crossed by Steven Davis, Header from deep inside the area by Rickie Lambert goes over the bar.14:26
The referee blows for offside. Artur Boruc restarts play with the free kick.13:54
Adam Lallana challenges Liam Ridgewell unfairly and gives away a free kick. Liam Ridgewell takes the free kick.13:09
Adam Lallana sends in a cross, clearance made by Claudio Yacob.12:13
The official flags Romelu Lukaku offside. Jos Hooiveld restarts play with the free kick.9:14
Morgan Schneiderlin has a drilled shot. Blocked by Claudio Yacob.8:14
Effort from outside the penalty area by Jay Rodriguez goes wide left of the goal.5:41
Marc-Antoine Fortune takes a shot. Save by Artur Boruc.5:50
Assist on the goal came from Romelu Lukaku.5:50 Goal scored
Goal! - Marc-Antoine Fortune - Southamp'n 0 - 1 West Brom Marc-Antoine Fortune fires in a goal from close in to the bottom left corner of the goal. Southampton 0-1 West Brom.5:35
Corner taken right-footed by Graham Dorrans.5:14
Shot by Romelu Lukaku. Save by Artur Boruc.4:44
Romelu Lukaku is caught offside. Free kick taken by Artur Boruc.4:18
Corner taken right-footed by Graham Dorrans, save made by Artur Boruc.4:01
James Morrison sends in a cross, Nathaniel Clyne gets a block in.2:31
Liam Ridgewell concedes a free kick for a foul on Adam Lallana. Direct free kick taken by Nathaniel Clyne.0:43
Adam Lallana sends in a cross, Ben Foster makes a save.0:00
The match begins.
Live data and text provided by our data suppliers