Terry Dunfield's goal kept Shrewsbury's hopes of automatic promotion alive and upset second-placed Bournemouth.
The cash-strapped visitors paid the price for a host of missed chances, Brett Pittman firing wide from 20 yards and then blasting over from close in.
But Town also missed chances, Jamie Cureton denied by keeper Shwan Jalal and then twice by goal-line clearances.
Dunfield made the breakthrough when he fired home from 15 yards, before Jake Robinson hit the post for the hosts.
Shrewsbury Town manager Paul Simpson told BBC Radio Shropshire: "It's a massive win against a good side, a side that's put us under lots of pressure.
"We've got 13 games left and we want to go and win games.
"The only way you're going to do it, is to be positive by being decisive and being aggressive with our running and passing."
Bournemouth manager Eddie Howe told BBC Radio Solent:
"In the main I thought we performed very well. We had some really good build-up play.
"We hoped to build on the first half and we felt if we could have got our noses in front it could have been different.
"With the group of players I had, I thought they gave everything. We had people playing out of position and I thought they were outstanding too."
Live text and stats
Saturday, 27 February 2010
02 Holden yellow card
18 Leslie (Robinson 69)
17 Van den Broek,
03 Garry (Stockley 88)
06 Bartley yellow card
28 Cummings yellow card
33 Fletcher (Goulding 76)
Ref: WebbAtt: 6,061
Attempts on target
Attempts off target
90:00+4:33 The referee blows for the end of the match.
90:00+1:58 Free kick awarded for a foul by Alan Connell on Lewis Neal. Joe Skarz takes the free kick.
90:00+0:53 Lewis Neal takes a shot.
88:39 Jake Robinson has an effort at goal from inside the penalty area that bounces off the post. Lewis Neal takes a shot. Rhoys
Wiggins makes a clearance.
88:18 The ball is swung over by Jake Robinson, clearance made by Josh McQuoid.
87:38 Substitution Ryan Garry leaves the field to be replaced by Jayden Stockley.
86:08 Dean Holden delivers the ball, clearance made by Warren Cummings.
84:50 The ball is sent over by Jamie Cureton, clearance made by Rhoys Wiggins.
84:14 Alan Connell produces a right-footed shot from just outside the box that goes wide left of the goal.
83:47 The ball is swung over by Josh McQuoid, Kelvin Langmead makes a clearance.
83:22 Inswinging corner taken right-footed by Rhoys Wiggins from the right by-line, Joe Skarz manages to make a clearance.
81:15 Brett Pitman takes a inswinging corner from the left by-line played to the near post, save made by David Button.
79:23 Lewis Neal takes the free kick. Jamie Cureton takes a shot. Fantastic save by Shwan Jalal. Corner taken by Lewis Neal from
the right by-line, Lewis Neal crosses the ball. Shwan Jalal makes a save.
79:23 Booking Warren Cummings goes into the book.
79:12 Warren Cummings challenges Kevin McIntyre unfairly and gives away a free kick.
78:37 Lee Bradbury delivers the ball, clearance made by Kelvin Langmead.
77:37 Lewis Neal delivers the ball, clearance by Warren Cummings.
75:39 Save made by Shwan Jalal.
75:39 Substitution (Bournemouth) makes a substitution, with Jeff Goulding coming on for Steve Fletcher.
75:39 Jamie Cureton takes a shot.
74:31 Corner taken by Lewis Neal from the right by-line, Steve Fletcher manages to make a clearance. Jake Robinson takes the inswinging
corner, clearance by Rhoys Wiggins.
73:34 Jamie Cureton is caught offside. Shwan Jalal takes the indirect free kick.
73:17 The ball is crossed by Lewis Neal, clearance by Warren Cummings.
70:40 Jamie Cureton takes a shot. Free kick awarded for an unfair challenge on Marvin Bartley by Kevin McIntyre. Shwan Jalal takes
the indirect free kick. Save by Shwan Jalal.
68:32 Substitution Steven Leslie leaves the field to be replaced by Jake Robinson.
64:05 Brett Pitman has an effort direct from the free kick.
64:05 Booking Booking for Dean Holden for unsporting behaviour.
63:47 Foul by Dean Holden on Alan Connell, free kick awarded.
62:21 Alan Connell takes a shot. Save by David Button.
59:02 Joe Skarz challenges Josh McQuoid unfairly and gives away a free kick. Rhoys Wiggins takes the free kick.
58:17 Josh McQuoid sends in a cross.
57:36 Steven Leslie sends in a cross, Jamie Cureton takes a shot. Blocked by Rhoys Wiggins.
56:38 Lewis Neal takes a shot. Save made by Shwan Jalal.
Correction - 55:33 Unfair challenge on Lewis Neal by Josh McQuoid results in a free kick. Indirect free kick taken by Graham Coughlan.
55:33 Foul by Josh McQuoid on Lewis Neal, free kick awarded. Free kick taken by Graham Coughlan.
50:19 Dean Holden takes a shot. Warren Cummings gets a block in. Handball by Dave Hibbert. Shwan Jalal restarts play with the free
48:06 Assist on the goal came from Jamie Cureton.
48:06 GOAL - Terry Dunfield:Shrewsbury 1 - 0 Bournemouth Terry Dunfield scores a goal from deep inside the penalty area to the bottom left corner of the goal. Shrewsbury 1-0 Bournemouth.
47:20 Effort from the edge of the area by Marvin Bartley goes wide of the right-hand upright.
45:18 Dave Hibbert takes a shot from 35 yards and went wide left of the target.
45:01 The referee starts the second half.
45:00+1:08 The whistle is blown to end the first half.
45:00+0:07 Terry Dunfield sends in a cross, clearance made by Marvin Bartley. Corner taken by Steven Leslie.
44:22 Kevin McIntyre takes a shot. Save made by Shwan Jalal.
41:47 Marvin Bartley takes a shot. Save made by David Button.
40:28 Unfair challenge on Dave Hibbert by Marvin Bartley results in a free kick. Dean Holden takes the free kick.
39:12 Jamie Cureton crosses the ball. Corner taken left-footed by Steven Leslie, Shwan Jalal makes a comfortable save.
36:07 Free kick awarded for a foul by Alan Connell on Dean Holden. Indirect free kick taken by David Button. Foul by Joe Skarz on
Josh McQuoid, free kick awarded. Free kick taken by Lee Bradbury.
35:04 Centre by Josh McQuoid, Shot from deep inside the area by Brett Pitman clears the bar.
34:04 Steven Leslie produces a cross, clearance by Lee Bradbury.
32:32 Corner taken left-footed by Steven Leslie, Anton Robinson makes a clearance.
31:18 Kevin McIntyre restarts play with the free kick.
31:18 Booking Marvin Bartley receives a caution.
31:18 Marvin Bartley concedes a free kick for a foul on Kevin McIntyre.
30:40 Joe Skarz sends in a cross, Alan Connell manages to make a clearance.
29:37 Rhoys Wiggins concedes a free kick for a foul on Terry Dunfield. Free kick taken by Dean Holden.
28:59 Anton Robinson gives away a free kick for an unfair challenge on Kevin McIntyre. Joe Skarz takes the free kick.
27:31 The ball is sent over by Lee Bradbury, Brett Pitman produces a header from inside the area that goes over the crossbar.
26:58 Free kick awarded for a foul by Graham Coughlan on Brett Pitman. Shwan Jalal restarts play with the free kick.
24:36 Shot from just outside the box by Brett Pitman misses to the right of the target.
23:58 Centre by Steven Leslie, clearance made by Lee Bradbury.
Correction - 18:36 The official flags Jamie Cureton offside. Shwan Jalal takes the free kick.
18:36 Jamie Cureton is ruled offside. Shwan Jalal takes the direct free kick.
18:30 Kevin McIntyre takes a inswinging corner to the near post, clearance made by Shwan Jalal.
Correction - 18:01 Corner taken by Kevin McIntyre from the right by-line to the near post, clearance by Shwan Jalal.
17:08 Steven Leslie takes a outswinging corner to the near post, Steve Fletcher manages to make a clearance.
16:26 Unfair challenge on Joe Skarz by Marvin Bartley results in a free kick. Indirect free kick taken by Graham Coughlan.
11:23 Corner taken by Rhoys Wiggins, Dean Holden manages to make a clearance.
9:43 Corner from the right by-line taken by Kevin McIntyre, clearance by Josh McQuoid.
8:13 The referee penalises Terry Dunfield for handball. Lee Bradbury restarts play with the free kick.
7:35 Centre by Lee Bradbury, Kevin McIntyre makes a clearance.
5:31 The assistant referee signals for offside against Jamie Cureton. Shwan Jalal restarts play with the free kick.
4:46 Brett Pitman produces a right-footed shot from deep inside the penalty area which goes wide of the right-hand post.
4:00 Effort from the edge of the area by Brett Pitman goes wide of the left-hand post.
1:45 Jamie Cureton takes a shot. Save made by Shwan Jalal.
0:00 The game kicks-off.
Live text and data provided by The Press Association.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.