Tom Hitchcock scored a second-half hat-trick as Rotherham twice came from behind to beat Gillingham and secure themselves a play-off place.

Kieran Agard put the visitors ahead before Adebayo Akinfenwa levelled and Myles Weston put the Gills in front.

Loanee Hitchcock then levelled for the Millers but Bradley Dack's late goal looked to have won it for the hosts.

Hitchcock equalised again a minute later and completed his hat-trick in stoppage-time with a curling lob.

Rotherham move up to third in the League One table and are now unbeaten in 16 games while Gillingham stay in 14th place.

Gillingham manager Peter Taylor told BBC Radio Kent:

"We've got to defend better than we did. In the end, as much as they're a good team, I still think they got some easy goals by poor defending by us.

"We showed character all the time, but character is one thing - you've still got to be organised, you've got to have plans and you've got to have a team discipline to get points in a tough league.

"I'm sure the majority of people enjoyed the game. To get as many goals as that it's good viewing but for us to get nothing out of it - it's very frustrating."

Lineup, Bookings (1) & Substitutions (6)

Gillingham

  • 01 Nelson
  • 23 Harriman
  • 03 Martin
  • 15 Dack
  • 24 Inniss
  • 26 Barrett Booked
  • 29 Hewitt
  • 12 Gregory (German - 96' )
  • 10 McDonald
  • 08 Akinfenwa (Linganzi - 78' )
  • 11 Weston (Lee - 71' )

Substitutes

  • 04 Linganzi
  • 16 German
  • 17 Birchall
  • 18 Lee
  • 19 Smith
  • 31 Hessenthaler
  • 35 Baxter

Rotherham United

  • 21 Collin
  • 27 Tavernier
  • 03 Skarz
  • 08 Frecklington (Milsom - 81' )
  • 04 Arnason
  • 20 Morgan
  • 37 Adams (Hitchcock - 60' )
  • 36 Smallwood (O'Connor - 96' )
  • 22 Agard
  • 09 Revell
  • 18 Pringle

Substitutes

  • 01 Shearer
  • 05 Davis
  • 10 O'Connor
  • 15 Milsom
  • 26 Thomas
  • 28 Vuckic
  • 35 Hitchcock
Ref: Steven Rushton
Att: 6,027

Match Stats

Shots

10 15

On target

7 5

Corners

5 9

Fouls

10 10

Live Text Commentary

Full time

Full Time Match ends, Gillingham 3, Rotherham United 4.

90:00 +7:10 Full time

Full Time Second Half ends, Gillingham 3, Rotherham United 4.

90:00 +5:24 Substitution

Substitution Substitution, Rotherham United. Michael O'Connor replaces Richard Smallwood.

90:00 +5:18 Substitution

Substitution Substitution, Gillingham. Antonio German replaces Steven Gregory.

90:00 +2:07 Goal scored

Goal! Goal! Gillingham 3, Rotherham United 4. Tom Hitchcock (Rotherham United) right footed shot from the left side of the box to the top left corner.

90:00 +1:33

Corner, Rotherham United. Conceded by Michael Harriman.

90:00 +1:04 Booking

Booking Adam Barrett (Gillingham) is shown the yellow card.

90:00 +0:32

Foul by Adam Barrett (Gillingham).

90:00 +0:32

Kieran Agard (Rotherham United) wins a free kick on the right wing.

86:22

Attempt missed. Kieran Agard (Rotherham United) right footed shot from the centre of the box is close, but misses to the left.

85:50

Foul by Charlie Lee (Gillingham).

85:50

Kieran Agard (Rotherham United) wins a free kick in the defensive half.

85:09 Goal scored

Goal! Goal! Gillingham 3, Rotherham United 3. Tom Hitchcock (Rotherham United) right footed shot from the centre of the box to the bottom left corner.

83:34 Goal scored

Goal! Goal! Gillingham 3, Rotherham United 2. Bradley Dack (Gillingham) right footed shot from the right side of the box to the top left corner.

82:44

Foul by Elliott Hewitt (Gillingham).

82:44

Kári Arnason (Rotherham United) wins a free kick on the right wing.

81:12

Attempt blocked. Ben Pringle (Rotherham United) right footed shot from the left side of the box is blocked.

80:52 Substitution

Substitution Substitution, Rotherham United. Robert Milsom replaces Lee Frecklington because of an injury.

80:06

Corner, Rotherham United. Conceded by Michael Harriman.

77:41 Substitution

Substitution Substitution, Gillingham. Amine Linganzi replaces Adebayo Akinfenwa.

76:38

Corner, Gillingham. Conceded by James Tavernier.

75:37

Elliott Hewitt (Gillingham) wins a free kick in the attacking half.

75:37

Foul by James Tavernier (Rotherham United).

72:57

Corner, Gillingham. Conceded by Adam Collin.

72:50

Attempt saved. Ryan Inniss (Gillingham) header from the centre of the box is saved in the top right corner.

72:02

Elliott Hewitt (Gillingham) wins a free kick in the defensive half.

72:02

Foul by Richard Smallwood (Rotherham United).

70:04 Substitution

Substitution Substitution, Gillingham. Charlie Lee replaces Myles Weston because of an injury.

68:19 Goal scored

Goal! Goal! Gillingham 2, Rotherham United 2. Tom Hitchcock (Rotherham United) right footed shot from the centre of the box to the centre of the goal. Assisted by Richard Smallwood.

66:39

Attempt missed. Elliott Hewitt (Gillingham) left footed shot from outside the box is close, but misses to the left.

64:06

Attempt missed. James Tavernier (Rotherham United) right footed shot from outside the box is close, but misses to the right.

61:47

Corner, Gillingham. Conceded by Adam Collin.

61:40

Attempt saved. Myles Weston (Gillingham) right footed shot from the left side of the box is saved in the bottom left corner.

60:00 Substitution

Substitution Substitution, Rotherham United. Tom Hitchcock replaces Nicky Adams.

58:24

Corner, Rotherham United. Conceded by Joe Martin.

56:36 Goal scored

Goal! Goal! Gillingham 2, Rotherham United 1. Myles Weston (Gillingham) left footed shot from the centre of the box to the bottom left corner. Assisted by Elliott Hewitt.

55:33

Attempt missed. Nicky Adams (Rotherham United) left footed shot from the centre of the box is just a bit too high.

54:38

Attempt missed. Kieran Agard (Rotherham United) right footed shot from outside the box misses to the right.

52:44

Attempt saved. Adebayo Akinfenwa (Gillingham) header from the centre of the box is saved in the top centre of the goal.

52:04

Foul by Alex Revell (Rotherham United).

52:04

Joe Martin (Gillingham) wins a free kick on the right wing.

51:18

Alex Revell (Rotherham United) wins a free kick in the defensive half.

51:18

Foul by Michael Harriman (Gillingham).

49:45

Nicky Adams (Rotherham United) wins a free kick in the attacking half.

49:45

Foul by Bradley Dack (Gillingham).

49:00

Corner, Gillingham. Conceded by Nicky Adams.

48:14

Foul by Nicky Adams (Rotherham United).

48:14

Joe Martin (Gillingham) wins a free kick on the left wing.

47:15

Hand ball by Richard Smallwood (Rotherham United).

45:00

Second Half begins Gillingham 1, Rotherham United 1.

45:00 +1:14 Half time

Half Time First Half ends, Gillingham 1, Rotherham United 1.

43:21

Attempt missed. Alex Revell (Rotherham United) right footed shot from outside the box is close, but misses to the right.

41:56

Foul by James Tavernier (Rotherham United).

41:56

Adebayo Akinfenwa (Gillingham) wins a free kick in the defensive half.

39:47

Corner, Rotherham United. Conceded by Joe Martin.

37:12

Foul by Lee Frecklington (Rotherham United).

37:12

Bradley Dack (Gillingham) wins a free kick in the defensive half.

35:13

Foul by Lee Frecklington (Rotherham United).

35:13

Michael Harriman (Gillingham) wins a free kick on the left wing.

32:27

Corner, Rotherham United. Conceded by Ryan Inniss.

31:47

Corner, Rotherham United. Conceded by Joe Martin.

29:40 Goal scored

Goal! Goal! Gillingham 1, Rotherham United 1. Adebayo Akinfenwa (Gillingham) header from the right side of the six yard box to the bottom left corner. Assisted by Bradley Dack.

28:24

Foul by Craig Morgan (Rotherham United).

28:24

Myles Weston (Gillingham) wins a free kick in the defensive half.

27:06

Attempt missed. Bradley Dack (Gillingham) left footed shot from outside the box is close, but misses to the left.

26:50

Attempt missed. Lee Frecklington (Rotherham United) left footed shot from the centre of the box is close, but misses to the right.

23:45

Attempt saved. Cody McDonald (Gillingham) left footed shot from the centre of the box is saved in the centre of the goal.

21:26

Attempt missed. Nicky Adams (Rotherham United) left footed shot from outside the box misses to the left.

20:56

Attempt missed. Bradley Dack (Gillingham) left footed shot from the left side of the six yard box is close, but misses to the left.

18:31

Kieran Agard (Rotherham United) wins a free kick in the defensive half.

18:31

Foul by Ryan Inniss (Gillingham).

17:55

Attempt missed. James Tavernier (Rotherham United) right footed shot from outside the box is close, but misses to the left.

13:43

Attempt missed. James Tavernier (Rotherham United) right footed shot from outside the box is just a bit too high.

13:09

Corner, Rotherham United. Conceded by Stuart Nelson.

13:03

Attempt saved. Lee Frecklington (Rotherham United) right footed shot from the right side of the box is saved in the top centre of the goal.

11:29

Kári Arnason (Rotherham United) wins a free kick in the attacking half.

11:29

Foul by Adebayo Akinfenwa (Gillingham).

11:09

Corner, Gillingham. Conceded by Kári Arnason.

10:38

Foul by Richard Smallwood (Rotherham United).

10:38

Steven Gregory (Gillingham) wins a free kick in the attacking half.

9:59

Corner, Rotherham United. Conceded by Michael Harriman.

7:52

Ben Pringle (Rotherham United) wins a free kick on the left wing.

7:52

Foul by Steven Gregory (Gillingham).

3:46

Corner, Rotherham United. Conceded by Adam Barrett.

3:11

Craig Morgan (Rotherham United) wins a free kick on the left wing.

3:11

Foul by Adebayo Akinfenwa (Gillingham).

2:15

Joe Skarz (Rotherham United) wins a free kick in the defensive half.

2:15

Foul by Elliott Hewitt (Gillingham).

1:14 Goal scored

Goal! Goal! Gillingham 0, Rotherham United 1. Kieran Agard (Rotherham United) right footed shot from very close range to the centre of the goal. Assisted by Nicky Adams.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers