Bury top scorer Ryan Lowe hit a late winner at already promoted Chesterfield to fire the Shakers up to League One.

Tom Lees headed the visitors ahead from Ben Futcher's cross before Craig Davies equalised from the edge of the box.

David Worrall restored Bury's advantage from close range just five minutes later, only for Jack Lester to fire in the equaliser from 12 yards.

But, just three minutes from time, Lowe kept his cool beyond the corner of the six-yard box before picking his spot.

After the superb way he has led the line all season, it was fitting that it should be Lowe, League Two's player of the year, who scored such a classy goal to seal his side's promotion.

It was the much-travelled Liverpudlian's 26th league strike of the season - taking him back level with Crewe's Clayton Donaldson as League Two's top marksman.

After a career spent largely in the Football League basement, excepting his two seasons in League One at Crewe, the 32-year-old will now be relishing the prospect of plying his trade in the third tier of English football next season.

If Chesterfield had won, they would have lifted the League Two title.

Their final two games are both against play-off chasing teams, at Torquay this Friday night (29 April, 1945 BST) before hosting Gillingham on 7 May (1.

But, although they have now win six games on the spin, Bury's final two games should prove just as tough.

They host third-placed Wycombe this Saturday (30 April, 1500 BST), before finishing the season at another play-off chasing side Stevenage.

POST-MATCH REACTION

Bury caretaker manager Richie Barker told BBC Radio Manchester:

"Ryan Lowe has been brilliant this season. 26 league goals now. I said to him before the game 'do you want a golden boot or a winners medal?' He said 'a winner's medal every day'. But, with a bit of luck, he'll get both.

"The players are desperate for a winner's medal and, from their point of view, to be two points behind and two games to go, it's an opportunity.

"I've done what I've been asked to do, I've enjoyed it and wherever I end up in six weeks' time, I can look back and say I enjoyed my month in charge."

Lineup, Bookings (7) & Substitutions (4)

Chesterfield

  • 01 Lee
  • 12 Griffiths Booked (Bowery - 90' )
  • 32 Holden
  • 07 Allott Booked
  • 10 Whitaker Booked
  • 11 Mattis
  • 09 Davies Booked
  • 14 Lester Booked
  • 17 Morgan (Niven - 46' Booked )
  • 22 Smalley
  • 25 Talbot

Substitutes

  • 06 Ford
  • 16 Breckin
  • 08 Niven
  • 18 Morris
  • 30 Djilali
  • 19 Boden
  • 21 Bowery

Bury

  • 01 Belford
  • 03 Skarz
  • 04 Lees
  • 05 Futcher
  • 06 Sweeney
  • 07 Worrall
  • 08 Schumacher Booked
  • 14 Jones (Haworth - 81' )
  • 17 Bennett (J-Lewis - 88' )
  • 15 Lowe
  • 25 Ajose

Substitutes

  • 20 Branagan
  • 22 Rothwell
  • 11 Haworth
  • 21 Jones
  • 29 Harrop
  • 12 J-Lewis
  • 26 McCartney
Ref: Friend
Att: 9,614

Match Stats

Shots

5 11

On target

3 5

Corners

7 7

Fouls

12 9

Live Text Commentary

90:00 +5:21 Full time

Full Time The referee blows for the end of the match.

90:00 +5:01

Lenell John-Lewis takes a shot. Save by Tommy Lee.

90:00 +4:29

Unfair challenge on Tom Lees by Jack Lester results in a free kick. Cameron Belford restarts play with the free kick.

90:00 +4:04

Direct free kick taken by Ryan Lowe.

90:00 +4:04 Booking

Booking Mark Allott is booked.

90:00 +3:54

Free kick awarded for an unfair challenge on Ryan Lowe by Mark Allott.

90:00 +1:25

Inswinging corner taken from the left by-line by Danny Whitaker.

90:00 +1:25 Substitution

Substitution Jordan Bowery replaces Scott Griffiths.

90:00 +1:25

Corner taken by Danny Whitaker.

89:52

Foul by Drew Talbot on Nicholas Ajose, free kick awarded. Free kick taken by Ryan Lowe.

88:38

Inswinging corner taken by Danny Whitaker from the right by-line, Lenell John-Lewis manages to make a clearance.

87:42 Substitution

Substitution Lenell John-Lewis comes on in place of Kyle Bennett.

86:01 Goal scored

Goal - Ryan Lowe - Chesterfld 2 - 3 Bury Goal scored by Ryan Lowe from deep inside the penalty box to the bottom right corner of the goal. Chesterfield 2-3 Bury.

85:37

Corner taken left-footed by Peter Sweeney,

85:01

The offside flag is raised against Craig Davies. Indirect free kick taken by Cameron Belford.

81:35

Shot from just outside the box by Andy Haworth goes over the target.

80:00 Substitution

Substitution Andy Haworth joins the action as a substitute, replacing Mike Jones.

80:00

Foul by Ben Futcher on Dean Holden, free kick awarded. Direct free kick taken by Tommy Lee.

79:39

Corner taken left-footed by Peter Sweeney, clearance made by Scott Griffiths.

78:42

The referee blows for offside. Cameron Belford takes the free kick.

78:11

Danny Whitaker takes a short corner.

77:19

Steven Schumacher takes the direct free kick.

77:19 Booking

Booking Danny Whitaker receives a caution.

77:09

Danny Whitaker gives away a free kick for an unfair challenge on Kyle Bennett.

75:44

Centre by Drew Talbot.

73:18

Inswinging corner taken by Steven Schumacher, Drew Talbot makes a clearance.

71:40

Steven Schumacher crosses the ball in from the free kick, save by Tommy Lee. Craig Davies is flagged offside by the assistant referee. Indirect free kick taken by Steven Schumacher.

71:40 Booking

Booking Derek Niven goes into the book.

71:38

Foul by Derek Niven on Kyle Bennett, free kick awarded.

69:32

Craig Davies takes a shot. Save by Cameron Belford.

66:38

The referee blows for offside against Jack Lester. Indirect free kick taken by Cameron Belford.

65:28

The ball is sent over by Kyle Bennett, Header from deep inside the area by Ryan Lowe goes harmlessly over the crossbar.

62:39

Assist by Derek Niven.

62:39 Goal scored

Goal - Jack Lester - Chesterfld 2 - 2 Bury A goal is scored by Jack Lester from close in to the bottom left corner of the goal. Chesterfield 2-2 Bury.

60:01

Drew Talbot sends in a cross, Header from deep inside the penalty area by Jack Lester goes harmlessly over the crossbar.

58:53

Derek Niven concedes a free kick for a foul on Joe Skarz. Steven Schumacher crosses the ball from the free kick right-footed from left wing, Dean Holden makes a clearance.

57:52

The referee blows for offside. Free kick taken by Cameron Belford.

57:23

Short corner taken by Danny Whitaker.

57:15

Centre by Drew Talbot, clearance by David Worrall.

56:30

Kyle Bennett has a shot on goal from outside the area which misses left.

54:38 Goal scored

Goal - David Worrall - Chesterfld 1 - 2 Bury David Worrall gets on the score sheet with a goal from inside the box to the bottom left corner of the goal. Chesterfield 1-2 Bury.

54:03

Inswinging corner taken from the right by-line by Danny Whitaker, Ben Futcher manages to make a clearance.

53:25

Foul by Tom Lees on Jack Lester, free kick awarded. Mark Allott takes the direct free kick.

51:00 Booking

Booking Booking for Craig Davies.

49:49 Goal scored

Goal - Craig Davies - Chesterfld 1 - 1 Bury Craig Davies finds the back of the net with a goal from the edge of the penalty area to the bottom left corner of the goal. Chesterfield 1-1 Bury.

46:39

Scott Griffiths takes a shot from just outside the penalty area clears the crossbar.

45:03 Substitution

Substitution Derek Niven replaces Dean Morgan.

45:01

The referee starts the second half.

45:00 +2:06 Half time

Half Time The first half comes to an end.

45:00 +1:54

Craig Davies crosses the ball, save made by Cameron Belford.

45:00 +0:03

Free kick awarded for an unfair challenge on Craig Davies by Peter Sweeney. Danny Whitaker delivers the ball from the free kick right-footed from left wing, clearance made by Ryan Lowe.

44:23

The assistant referee flags for offside against Nicholas Ajose. Dean Holden takes the free kick.

42:45

Corner taken by Peter Sweeney from the right by-line, clearance by Dwayne Mattis.

42:06

Unfair challenge on Ryan Lowe by Dean Morgan results in a free kick. Peter Sweeney takes the free kick.

40:26

Cameron Belford takes the direct free kick.

40:26 Booking

Booking Scott Griffiths goes into the book.

40:13

Free kick awarded for an unfair challenge on Kyle Bennett by Scott Griffiths.

39:01

Inswinging corner taken right-footed by Danny Whitaker from the left by-line, Ben Futcher manages to make a clearance.

37:05

Free kick taken by Cameron Belford.

37:05 Booking

Booking Jack Lester is given a yellow card.

36:39

Jack Lester concedes a free kick for a foul on David Worrall.

36:19

Nicholas Ajose is caught offside. Dwayne Mattis restarts play with the free kick.

33:28

Kyle Bennett has an effort at goal from outside the box which goes wide right of the goal.

29:30

Craig Davies challenges Ben Futcher unfairly and gives away a free kick. Cameron Belford restarts play with the free kick.

29:08

The ball is sent over by Deane Smalley, David Worrall makes a clearance.

26:45

The official flags Dean Holden offside. Cameron Belford takes the indirect free kick.

25:59

Jack Lester fouled by Tom Lees, the ref awards a free kick. Danny Whitaker delivers the ball from the free kick right-footed from right channel.

21:20

Effort from inside the area by Nicholas Ajose misses to the left of the goal.

20:31

Free kick awarded for a foul by Joe Skarz on Drew Talbot. Danny Whitaker crosses the ball from the free kick right-footed from right wing.

19:56

Free kick awarded for an unfair challenge on Peter Sweeney by Mark Allott. Peter Sweeney takes the direct free kick.

17:13

A cross is delivered by Craig Davies.

16:37

Dean Morgan fouled by David Worrall, the ref awards a free kick. Scott Griffiths takes the free kick.

14:32

Steven Schumacher takes the inswinging corner, Tom Lees produces a header from inside the area that goes over the crossbar.

13:39

Inswinging corner taken by Steven Schumacher from the right by-line, Dean Holden manages to make a clearance.

13:25

Nicholas Ajose takes a shot. Save by Tommy Lee.

11:18

Assist on the goal came from Ben Futcher.

11:18 Goal scored

Goal - Tom Lees - Chesterfld 0 - 1 Bury Tom Lees scores a headed goal from close range. Chesterfield 0-1 Bury.

10:39

Steven Schumacher takes a inswinging corner.

4:50

Steven Schumacher fouled by Jack Lester, the ref awards a free kick. Direct free kick taken by Cameron Belford.

4:10

Unfair challenge on Craig Davies by Ben Futcher results in a free kick. Free kick taken by Danny Whitaker.

3:24

Free kick awarded for an unfair challenge on Mark Allott by Ryan Lowe. Dean Holden takes the direct free kick.

1:42

Danny Whitaker takes the direct free kick.

1:42 Booking

Booking Steven Schumacher goes into the book for unsporting behaviour.

1:25

Free kick awarded for an unfair challenge on Jack Lester by Steven Schumacher.

0:36

The offside flag is raised against Ryan Lowe. Tommy Lee restarts play with the free kick.

0:00

The referee gets the game started.

Live text and data provided by The Press Association