League One strugglers Bury beat second-placed Doncaster Rovers to claim their first win in 13 matches.
Chris Brown, David Syers and Rob Jones all went close for the visitors, before Andy Bishop's glancing header from Nicky Ajose's cross put Bury ahead.
Joe Skarz's inswinging corner sailed over the head of Rovers goalkeeper Gary Woods and off the far post to Ajose, who applied the final touch.
James Coppinger and Jamie McCombe missed chances to close the deficit.
VIEWS FROM THE DRESSING ROOM
Bury manager Kevin Blackwell told BBC Radio Manchester:
"Doncaster are second in the table so we knew it was going to be tough.
"Slowly, we're trying to piece a team together. Until we came out of the transfer embargo, we couldn't really change it around.
"The lads, up to that point, have given us anything. We're a much harder team to beat than we were and we've just got to keep going."
Doncaster Rovers manager Brian Flynn tells BBC Radio Sheffield:
"I don't like the taste of defeat and I know it won't happen many times between now and the end of the season.
"I've had a good start [as manager of Doncaster] and I know for a fact looking at the second half there was a positive reaction to the events of the first half.
"We're going to have to finish better between now and the end of the season.
"We're going to have to be more clinical, more cool and we will be."
Bury 01 Carson 03 Skarz 06 Eastham Booked 19 Regan 24 Zubar 34 Ebanks-Landell 08 Schumacher 32 Thompson 35 Soares 10 Bishop 15 Ajose Substitutes 30 Belford 09 Jones 13 Carrington 37 Carole 25 Healy Doncaster Rovers 33 Woods 02 Quinn Booked 05 Jones 14 Spurr 16 McCombe 06 Syers (Fowler - 52' ) 11 Cotterill Booked 26 Coppinger 30 Keegan 09 Brown (Sinclair - 84' ) 23 Bennett (Paynter - 56' ) Substitutes 13 Maxted 04 Martis 19 Griffin 20 Harper 21 Fowler 08 Paynter 18 Sinclair