Play-off chasers Bury secured a hard-fought victory over struggling Yeovil.
Steven Schumacher fired the hosts in front from close range but Ryan Dickson levelled for Yeovil almost immediately, tucking the ball past Cameron Belford.
Joe Skarz headed in Peter Sweeney's corner and Schumacher then scored his second from the spot after Joe Edwards fouled Giles Coke to make it 3-1.
Substitute Steve MacLean pulled a goal back for Yeovil late on by firing in Luke Ayling's cross.
Schumacher and Coke were both booked after a disagreement over which player would take Bury's penalty.
VIEWS FROM THE DRESSING ROOM
Bury manager Richie Barker told BBC Radio Manchester:
"I think it's an important three points for us and I thought, in terms of the way we played, we were better than the scoreline reflects.
"We certainly should have won the game far more comfortably than we did and shouldn't have been hanging on for the last five minutes.
"Steven Schumacher is the captain, I've given him the responsibility to take penalties and as far as I'm concerned the rest of the team know that."
Yeovil Town manager Gary Johnson told BBC Somerset:
"We were disappointed with the first half. I can see why they've only won one away game.
"We looked like rabbits with headlights in our eyes. We weren't battling or competing.
"We are creating chances but they've got to have the confidence to stick them away."
Live Text Commentary
Full Time The referee brings the game to a close.90:00 +1:36
The ball is sent over by Kelly Youga, Andrew Williams takes a shot. Save by Cameron Belford.90:00 +1:26
Kelly Youga delivers the ball, clearance by Efetobore Sodje.90:00 +0:33
Andy Bishop takes a shot. Save by Sam Walker.89:31
Edward Upson concedes a free kick for a foul on Peter Sweeney. Direct free kick taken by Cameron Belford.88:58 Booking
Booking Booking for Peter Sweeney.88:44
Free kick awarded for an unfair challenge on Edward Upson by Peter Sweeney. Sam Walker takes the free kick.86:55
Luke Ayling provided the assist for the goal.86:55 Goal scored
Goal! - Steven MacLean - Bury 3 - 2 Yeovil Steven MacLean gets on the score sheet with a goal from close in to the bottom left corner of the goal. Bury 3-2 Yeovil.84:41
Gavin Williams fouled by Mark Carrington, the ref awards a free kick. Gavin Williams crosses the ball in from the free kick, Efetobore Sodje makes a clearance.82:35
Kelly Youga challenges Andy Bishop unfairly and gives away a free kick. Direct strike on goal from the free kick comes in from Peter Sweeney.81:42
Sam Walker restarts play with the free kick.81:42 Substitution
Substitution David Worrall goes off and Lenell John-Lewis comes on.81:42
Andy Bishop concedes a free kick for a foul on Paul Huntington.80:42
Foul by Phil Picken on Jonathan Obika, free kick awarded. Edward Upson takes the free kick.78:24
Paul Huntington takes a shot. Cameron Belford makes a save.78:24 Substitution
Substitution (Yeovil) makes a substitution, with Steven MacLean coming on for Ryan Dickson.78:24
Outswinging corner taken right-footed by Edward Upson,77:26
Effort from the edge of the penalty box by David Amoo goes wide of the right-hand upright.76:45
Andrew Williams takes a shot. Cameron Belford makes a save.
The ball is sent over by Ryan Dickson, Ashley Eastham gets a block in.73:24
David Worrall takes a shot. Sam Walker makes a save. Corner taken by Peter Sweeney from the right by-line, Kelly Youga makes a clearance.72:47
Free kick awarded for an unfair challenge on Jonathan Obika by Mark Carrington. Luke Ayling takes the free kick.72:18 Substitution
Substitution (Yeovil) makes a substitution, with Gavin Williams coming on for Dean Parrett.70:32
Giles Coke crosses the ball, clearance by Luke Ayling. Outswinging corner taken by Peter Sweeney, clearance made by Luke Ayling.69:06 Substitution
Substitution Mark Carrington is brought on as a substitute for Steven Schumacher.68:50
Andrew Williams takes a shot.66:34
David Amoo takes a shot from 20 yards. Save made by Sam Walker.65:58
Shot by Andrew Williams from outside the box goes high over the target.64:13 Substitution
Substitution David Amoo on for Ryan Doble.63:27
Luke Ayling produces a cross, save by Cameron Belford.63:12
The ball is sent over by Joe Edwards, Ashley Eastham makes a clearance.61:57
Ryan Doble fouled by Edward Upson, the ref awards a free kick. Joe Skarz takes the direct free kick.60:41
The offside flag is raised against Jonathan Obika. Cameron Belford restarts play with the free kick.59:23
David Worrall sends in a cross, clearance by Bondz N'Gala.56:58
Corner taken by Steven Schumacher played to the near post, Kelly Youga makes a clearance. Inswinging corner taken by Steven Schumacher from the left by-line, clearance by Luke Ayling.56:12
Effort on goal by Ryan Doble from outside the box goes harmlessly over the bar.52:47
The referee blows for offside. Free kick taken by Bondz N'Gala.51:24
David Worrall has an effort at goal from outside the area which goes wide left of the target.48:52
Unfair challenge on Joe Skarz by Andrew Williams results in a free kick. Direct free kick taken by Phil Picken. Foul by Ashley Eastham on Andrew Williams, free kick awarded. Free kick taken by Edward Upson.48:03
Phil Picken is adjudged to have handled the ball. Luke Ayling takes the free kick.47:37
Long range effort from Andy Bishop misses to the left of the target.47:16
Effort from 25 yards by Giles Coke. Sam Walker makes a save.46:17
Shot by Ryan Dickson from 12 yards. Blocked by Efetobore Sodje. Ryan Dickson takes a shot. Blocked by Efetobore Sodje. Shot by Ryan Dickson. Save made by Cameron Belford.45:01
The referee blows his whistle to start the second half.45:01 Substitution
Substitution Nathan Jones leaves the field to be replaced by Kelly Youga.45:00 +4:01 Half time
Half Time The referee blows for half time.45:00 +3:31
Shot by Joe Edwards. Cameron Belford makes a save.43:15
Edward Upson takes a shot. Joe Skarz makes a clearance. Inswinging corner taken by Edward Upson, clearance by Joe Skarz. Corner taken by Nathan Jones, Andrew Williams takes a shot. Blocked by Giles Coke.41:01
Andrew Williams takes a shot. Clearance made by Steven Schumacher. Outswinging corner taken by Edward Upson from the right by-line, Header from deep inside the penalty area by Paul Huntington goes harmlessly over the crossbar.39:30
Jonathan Obika has an effort at goal. Cameron Belford makes a save.39:03
The ball is crossed by Joe Edwards, clearance by Ashley Eastham.38:21
Andy Bishop challenges Edward Upson unfairly and gives away a free kick. Sam Walker takes the direct free kick.37:39
The ball is swung over by David Worrall, clearance by Paul Huntington.36:52
The ball is swung over by David Worrall, Andy Bishop takes a shot. Clearance by Bondz N'Gala. Corner from left by-line crossed in by David Worrall.35:31
Free kick awarded for a foul by Peter Sweeney on Luke Ayling. Free kick taken by Sam Walker.34:43 Goal scored
Goal! - Steven Schumacher - Bury 3 - 1 Yeovil Penalty taken right-footed by Steven Schumacher and scored. Bury 3-1 Yeovil.33:58 Booking
Booking The referee shows Giles Coke a yellow card for unsporting behaviour.33:47 Booking
Booking Booking for Steven Schumacher.32:32
Foul by Joe Edwards on Giles Coke, Penalty awarded.31:29
Unfair challenge on Jonathan Obika by Ashley Eastham results in a free kick. Nathan Jones takes the direct free kick.31:08
Centre by David Worrall, clearance made by Luke Ayling.22:08
Phil Picken sends in a cross, save by Sam Walker.20:17
Assist on the goal came from Peter Sweeney.20:17 Goal scored
Goal! - Joe Skarz - Bury 2 - 1 Yeovil Joe Skarz grabs a headed goal from close range. Bury 2-1 Yeovil.19:15
Joe Edwards challenges Ryan Doble unfairly and gives away a free kick. The free kick is swung in left-footed by Peter Sweeney, clearance made by Bondz N'Gala. Peter Sweeney delivers a pass corner to short,17:31
Andy Bishop is caught offside. Direct free kick taken by Sam Walker.16:38
A cross is delivered by Phil Picken.15:35
A cross is delivered by Giles Coke, Ryan Doble takes a shot. Comfortable save by Sam Walker.10:45
Short corner taken by Peter Sweeney. Centre by Peter Sweeney, Sam Walker makes a save.9:21
Assist by Luke Ayling.9:21 Goal scored
Goal! - Ryan Dickson - Bury 1 - 1 Yeovil Ryan Dickson grabs a goal from close in to the bottom left corner of the goal. Bury 1-1 Yeovil.8:36
Peter Sweeney is adjudged to have handled the ball. Luke Ayling takes the free kick.7:29
Assist by David Worrall.7:29 Goal scored
Goal! - Steven Schumacher - Bury 1 - 0 Yeovil Steven Schumacher scores a goal from inside the box low into the middle of the goal. Bury 1-0 Yeovil.6:17
Bondz N'Gala takes a shot. Save made by Cameron Belford.5:15
The referee penalises Andy Bishop for handball. Direct free kick taken by Luke Ayling. Jonathan Obika takes a shot. Cameron Belford makes a save. Inswinging corner taken right-footed by Edward Upson, clearance by Ashley Eastham.2:36
Steven Schumacher takes a shot. Blocked by Bondz N'Gala.1:06
Corner taken short by Peter Sweeney. Peter Sweeney delivers the ball, clearance by Nathan Jones. Corner taken left-footed by Peter Sweeney, Bondz N'Gala manages to make a clearance.0:24
Andrew Williams crosses the ball, clearance by Phil Picken.0:00
The referee gets the game started.
Live data and text provided by our data suppliers