Three goals inside the first 10 minutes inspired promotion-chasing Sheffield Wednesday to victory over Bournemouth.
Defender Danny Batth put the Owls ahead after good work by Michail Antonio.
Miles Addison scored a scrappy own goal to put Wednesday 2-0 up and Reading loanee Antonio beat Cherries keeper Darryl Flahavan at his near post.
Wes Thomas hit a post just before half-time for Bournemouth, who have now lost five games in a row - and failed to score in the last four of them.
VIEWS FROM THE DRESSING ROOM
Owls manager Dave Jones told BBC Radio Sheffield:
"For 20 minutes I thought it was going to be a rout, but when you take your foot off the gas it's hard to get it back.
"Everything I have asked, they've tried so I've got no complaints. I felt we were trying to play in our third, rather than our last third.
"It's a good victory. It was a bit ugly near the end but, because you can't pick the tempo up again, it's very difficult."
Bournemouth boss Lee Bradbury told BBC Radio Solent:
"It was men against boys the first 15 minutes. I thought we froze a little bit. After that, once we'd grasped the game, we probably had the better chances in the game - four clear-cut chances that you'd expect to score.
"This is the third week in a row I've stood here and said we've created chances and got nothing out of the game. It's got to change straight away. We've got two big home games coming up and we've got to throw ourselves into them wholeheartedly.
"We didn't shut up shop well enough. If we go 1-0 down, we should make sure we don't go two down. We shouldn't be conceding the goals we're conceding."
Live Text Commentary
Full Time The referee signals the end of the game.90:00 +2:38
Shaun MacDonald challenges Michail Antonio unfairly and gives away a free kick. Free kick taken by Chris Lines.90:00 +0:57
Charlie Daniels takes a corner.89:27
Danny Batth fouled by Jayden Stockley, the ref awards a free kick. Free kick taken by Stephen Bywater.88:22
The offside flag is raised against Donal McDermott. Stephen Bywater takes the free kick.87:33
Miles Addison takes a shot. Stephen Bywater makes a save. Shot from deep inside the area by Matthew Tubbs clears the bar.86:52
Foul by Lewis Buxton on Jayden Stockley, free kick awarded. Charlie Daniels takes the free kick.85:16
Simon Francis produces a cross.81:43
Foul by Jayden Stockley on Rob Jones, free kick awarded. Stephen Bywater takes the direct free kick.81:27
Free kick awarded for a foul by Clinton Morrison on Shaun MacDonald. Charlie Daniels restarts play with the free kick.79:52
Miles Addison concedes a free kick for a foul on Gary Madine. Strike on goal comes in from Chris Lines from the free kick.77:50 Booking
Booking Booking for Rob Jones for unsporting behaviour.77:43
Rob Jones challenges Matthew Tubbs unfairly and gives away a free kick. Indirect free kick taken by Simon Francis.75:57
Free kick taken by Stephen Bywater.75:57 Substitution
Substitution Ryan Lowe leaves the field to be replaced by Clinton Morrison.75:57
Jayden Stockley gives away a free kick for an unfair challenge on Lewis Buxton.71:39
Outswinging corner taken left-footed by Charlie Daniels from the left by-line, Foul by Miles Addison on Rob Jones, free kick awarded. Stephen Bywater takes the free kick.70:06 Substitution
Substitution Wesley Thomas leaves the field to be replaced by Jayden Stockley.69:52
Michail Antonio crosses the ball, clearance by Miles Addison.68:41
Wesley Thomas produces a right-footed shot from close in that clears the bar.
Rob Jones gives away a free kick for an unfair challenge on Wesley Thomas. Charlie Daniels takes the indirect free kick.66:59
Free kick awarded for an unfair challenge on Mike Jones by Steven Gregory. Chris Lines takes the direct free kick.64:40
Free kick awarded for a foul by Rob Jones on Wesley Thomas. Free kick taken by Steven Gregory.63:05
Lewis Buxton crosses the ball, save by Darryl Flahavan.61:31
Steve Cook takes the free kick.61:31 Substitution
Substitution (Bournemouth) makes a substitution, with Matthew Tubbs coming on for Scott Malone.61:31
Lewis Buxton concedes a free kick for a foul on Scott Malone.60:26
Ryan Lowe takes a shot. Save by Darryl Flahavan. Ryan Lowe takes a shot. Save made by Simon Francis.59:23
Chris Lines takes a shot. Save by Darryl Flahavan.58:25
The official flags Michail Antonio offside. Steve Cook takes the free kick.57:28
Free kick awarded for a foul by Miles Addison on Ryan Lowe. Chris Lines takes the free kick.55:12
Steve Cook takes a shot.52:10
Inswinging corner taken right-footed by Shaun MacDonald.52:01
The ball is delivered by Donal McDermott, Lewis Buxton makes a clearance.50:31
Michail Antonio takes a shot. Scott Malone gets a block in. Inswinging corner taken from the right by-line by Chris Lines. The ball is delivered by Chris Lines, save by Darryl Flahavan.49:29
Charlie Daniels takes a corner.45:01
The referee gets the second half started.45:00 +1:42
Michail Antonio sends in a cross, Steve Cook makes a clearance. Corner from right by-line taken by Chris Lines.45:00 +1:19
Miles Addison concedes a free kick for a foul on Ryan Lowe. Direct free kick taken by Chris Lines.43:46
Effort from inside the penalty area by Wesley Thomas hits the post.43:09
Unfair challenge on Scott Malone by Lewis Buxton results in a free kick. Free kick taken by Charlie Daniels.42:32
Unfair challenge on Steven Gregory by Gary Madine results in a free kick. Miles Addison restarts play with the free kick.42:03
The ball is swung over by Scott Malone, Rob Jones manages to make a clearance.41:03 Half time
Half Time The whistle is blown to end the first half.39:35
Free kick awarded for an unfair challenge on Gary Madine by Steve Cook. Chris Lines takes the direct free kick.37:46
Wes Fogden takes a shot. Save by Stephen Bywater.37:39
Scott Malone crosses the ball.35:30
Charlie Daniels sends in a cross, clearance by Lewis Buxton.28:27
Wesley Thomas takes a shot. Save by Stephen Bywater.28:02
Unfair challenge on Wesley Thomas by Jose Vitor Semedo results in a free kick. Free kick taken by Steve Cook.26:23
Unfair challenge on Ryan Lowe by Miles Addison results in a free kick. Direct strike on goal from the free kick comes in from Chris Lines, save made by Darryl Flahavan.25:24
The ball is swung over by Scott Malone, Close range effort by Wes Fogden goes over the bar.23:25
The assistant referee signals for offside against Ryan Lowe. Miles Addison takes the free kick.22:15
Centre by Simon Francis, Rob Jones makes a clearance.20:39
Danny Batth fouled by Wesley Thomas, the ref awards a free kick. Free kick taken by Stephen Bywater.19:44
Corner taken by Shaun MacDonald from the right by-line.19:33
The ball is crossed by Donal McDermott, clearance by Lewis Buxton.18:24
Foul by Rob Jones on Wesley Thomas, free kick awarded. Free kick taken by Wesley Thomas.16:54
Lewis Buxton gives away a free kick for an unfair challenge on Scott Malone. Indirect free kick taken by Scott Malone.15:10
Corner taken by Shaun MacDonald from the left by-line, save by Stephen Bywater.9:47 Goal scored
Goal! - Michail Antonio - Sheff Wed 3 - 0 Bournem'th Michail Antonio finds the net with a goal from inside the penalty area to the top right corner of the goal. Sheff Wed 3-0 Bournemouth.8:32
Assist by Chris Lines.8:32 Goal scored
Goal! - Miles Addison - Sheff Wed 2 - 0 Bournem'th Miles Addison scores an own goal from 6 yards. Sheff Wed 2-0 Bournemouth.7:08
Mike Jones takes a shot. Miles Addison gets a block in. Inswinging corner taken from the left by-line by Chris Lines.3:40
Michail Antonio provided the assist for the goal.3:40 Goal scored
Goal! - Danny Batth - Sheff Wed 1 - 0 Bournem'th Danny Batth finds the back of the net with a goal from close range to the top right corner of the goal. Sheff Wed 1-0 Bournemouth.3:36
Michail Antonio sends in a cross,2:58
Michail Antonio takes a shot. Save made by Darryl Flahavan. Corner taken left-footed by Chris Lines from the left by-line, save by Darryl Flahavan.2:36
Chris Lines takes a short corner.1:47
Steven Gregory takes a shot. Blocked by Donal McDermott.1:02
Corner taken right-footed by Shaun MacDonald.0:00
The referee gets the match started.
Live data and text provided by our data suppliers