Gillingham's Cody McDonald hit a late goal to deny Mark Cooper victory in his first game as permanent Swindon boss.

The hosts went ahead when Nathan Byrne bundled home Nathan Thompson's drilled cross but Danny Kedwell headed in a Chris Whelpdale long throw to equalise.

The Robins retook the lead midway through the second half when Thompson nodded home Ryan Harley's cross.

But Gillingham stole a point when McDonald beat the last man and slotted past goalkeeper Wes Foderingham.

VIEW FROM THE DRESSING ROOM

Swindon Town manager Mark Cooper told BBC Wiltshire:

"I thought we deserved to win the game. We played some really good football again [but] you have to see the game out - they have to learn that.

"Our football was really good, the goals were really good and our play deserved more than one point.

"But we didn't see it out and got caught by the sucker punch."

Gillingham manager Martin Allen told BBC Radio Kent:

"It was a good team performance, you've got to give so much credit and praise to the players.

"There's been a step-up in terms of quality in the teams we're playing against. A lot of our players, including myself, have been in Division One, I've been successful in Division One.

"These players can play in Division One, they can stand their ground but it takes a while to get that belief."

Lineup, Bookings (1) & Substitutions (4)

Swindon Town

  • 01 Foderingham
  • 02 Thompson
  • 05 Hall
  • 14 McEveley
  • 22 Ward
  • 03 Byrne (Mason - 66' )
  • 04 Luongo
  • 07 Harley
  • 11 Pritchard
  • 15 Kasim
  • 09 Ranger

Substitutes

  • 25 Belford
  • 21 Smith
  • 23 Barthram
  • 41 Archibald-Henville
  • 08 Mason
  • 19 Thompson
  • 20 Storey

Gillingham

  • 01 Nelson
  • 03 Martin
  • 06 Legge
  • 23 Harriman
  • 26 Barrett
  • 07 Whelpdale (Dack - 62' )
  • 11 Weston (German - 75' )
  • 12 Gregory Booked
  • 18 Lee
  • 08 Akinfenwa (McDonald - 72' )
  • 09 Kedwell

Substitutes

  • 22 Howard
  • 05 Davies
  • 14 Allen
  • 15 Dack
  • 24 Grant
  • 10 McDonald
  • 16 German
Ref: Williamson
Att: 7,520

Match Stats

Shots

15 13

On target

7 6

Corners

4 3

Fouls

11 16

Live Text Commentary

90:00 +4:28 Full time

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

90:00 +3:51

Massimo Luongo takes the chance to get an effort at goal and missed to the left of the net.

89:29

Nathan Thompson takes the free kick.

89:22

Free kick awarded for a foul by Bradley Dack on Yaser Kasim.

88:45

Nathan Thompson takes a shot and cleared the net.

86:37

Leon Legge makes a clearance.

84:47 Goal scored

Goal! - Cody McDonald - Swindon 2 - 2 Gillingham Cody McDonald slots the ball right footed into the goal. Swindon 2-2 Gillingham.

82:23

Wes Foderingham restarts play with the free kick.

81:22

Wes Foderingham restarts play with the free kick.

81:01

Adam Barrett concedes a free kick for a foul on Nile Ranger.

80:07

Ryan Mason takes a shot.

79:03

Joe Martin has an effort at goal and missed to the left of the net.

78:53

Corner taken by Bradley Dack.

78:00

Shot by Ryan Mason cleared the net.

77:44

Grant Hall manages to make a clearance.

77:28

Free kick taken by Steven Gregory.

77:21

Foul by Nile Ranger on Leon Legge, free kick awarded.

74:56 Substitution

Substitution Antonio German is brought on as a substitute for Myles Weston.

71:54 Substitution

Substitution (Gillingham) makes a substitution, with Cody McDonald coming on for Adebayo Akinfenwa.

70:25

Free kick taken by Steven Gregory.

70:01

Foul by Yaser Kasim on Charlie Lee, free kick awarded.

67:58

Assist on the goal came from Alex Pritchard.

67:58 Goal scored

Goal! - Nathan Thompson - Swindon 2 - 1 Gillingham Nathan Thompson scores with a header. Swindon 2-1 Gillingham.

66:49

Adebayo Akinfenwa takes a shot and goes over the bar.

66:04

Free kick taken by Wes Foderingham.

65:51 Substitution

Substitution Ryan Mason comes on in place of Nathan Byrne.

65:34

Foul by Leon Legge on Darren Ward, free kick awarded.

65:15

Corner taken by Myles Weston.

64:49

Shot by Charlie Lee. Wes Foderingham parries the effort to safety.

64:33

Clearance by Grant Hall.

63:50

Shot by Nathan Byrne. Stuart Nelson safely holds on.

62:53

Shot by Alex Pritchard. Stuart Nelson catches the ball.

62:08

Darren Ward restarts play with the free kick.

62:01

Bradley Dack concedes a free kick for a foul on Nathan Byrne.

61:38

Stuart Nelson restarts play with the free kick.

61:28 Substitution

Substitution Bradley Dack comes on in place of Chris Whelpdale.

61:11

Alex Pritchard gives away a free kick for an unfair challenge on Adam Barrett.

59:47

Yaser Kasim restarts play with the free kick.

59:35 Booking

Booking

59:35

Steven Gregory is cautioned by the ref for persistent infringement.

59:27

Foul by Steven Gregory on Yaser Kasim, free kick awarded.

59:05

Clearance by Nile Ranger.

58:54

Corner from the right by-line taken by Myles Weston.

55:37

Charlie Lee takes a shot and goes harmlessly over the bar.

55:12

Stuart Nelson restarts play with the free kick.

55:02

Ryan Harley challenges Steven Gregory unfairly and gives away a free kick.

52:38

Corner from the left by-line taken by Alex Pritchard.

52:00

Clearance by Grant Hall.

50:52

Stuart Nelson takes the free kick.

50:43

Free kick awarded for an unfair challenge on Adam Barrett by Grant Hall.

50:28

Jay McEveley restarts play with the free kick.

50:06

Nathan Thompson fouled by Steven Gregory, the ref awards a free kick.

48:55

Danny Kedwell manages to make a clearance.

48:47

Corner taken by Jay McEveley.

48:32

Free kick taken by Jay McEveley.

48:11

Charlie Lee gives away a free kick for an unfair challenge on Nathan Thompson.

46:27

Wes Foderingham takes the free kick.

46:12

Foul by Adebayo Akinfenwa on Yaser Kasim, free kick awarded.

45:52

Darren Ward takes the free kick.

45:45

Unfair challenge on Darren Ward by Adebayo Akinfenwa results in a free kick.

45:01

The referee gets the second half started.

45:00 +2:11 Half time

Half Time The players leave the pitch at half time.

45:00 +0:41

Adebayo Akinfenwa takes a shot. Wes Foderingham catches the ball.

44:22

Stuart Nelson takes the free kick.

44:00

Free kick awarded for an unfair challenge on Myles Weston by Yaser Kasim.

42:59

Stuart Nelson takes the free kick.

42:45

Ryan Harley challenges Chris Whelpdale unfairly and gives away a free kick.

40:33

Shot by Myles Weston went wide of the left-hand post.

40:12

Yaser Kasim restarts play with the free kick.

40:05

Yaser Kasim fouled by Adebayo Akinfenwa, the ref awards a free kick.

36:19

Nathan Byrne takes a shot and goes harmlessly over the bar.

36:12

Clearance made by Adebayo Akinfenwa.

35:58

Jay McEveley crosses the ball in from the free kick.

35:53

Foul by Steven Gregory on Massimo Luongo, free kick awarded.

35:29

Massimo Luongo takes the free kick.

35:23

Steven Gregory gives away a free kick for an unfair challenge on Nile Ranger.

34:07

Massimo Luongo manages to make a clearance.

33:57

Free kick taken by Adam Barrett.

33:31

Ryan Harley challenges Chris Whelpdale unfairly and gives away a free kick.

32:23

Massimo Luongo takes a shot and cleared the bar.

31:47

Shot by Danny Kedwell. Charlie Lee produces a shot on goal direct from the free kick. Parried by Wes Foderingham back into danger.

30:25

Adebayo Akinfenwa fouled by Grant Hall, the ref awards a free kick.

30:14

Free kick taken by Stuart Nelson.

29:57

Nathan Byrne is flagged offside by the assistant referee.

28:09

Massimo Luongo has an effort at goal and missed to the right of the target.

27:17

Jay McEveley restarts play with the free kick.

27:06

Danny Kedwell challenges Jay McEveley unfairly and gives away a free kick.

25:27

Free kick taken by Ryan Harley.

25:22

Unfair challenge on Ryan Harley by Charlie Lee results in a free kick.

24:08

Shot by Nathan Thompson went over the crossbar.

22:18

Clearance made by Adam Barrett.

21:59

Darren Ward has an effort at goal. A parry by Stuart Nelson prevents the goal.

21:50

Corner from the right by-line taken by Alex Pritchard.

19:36

Clearance made by Steven Gregory.

19:32

Corner taken by Alex Pritchard from the right by-line.

19:08

Nile Ranger takes the chance to get an effort at goal.

17:51 Goal scored

Goal! - Danny Kedwell - Swindon 1 - 1 Gillingham Danny Kedwell scores. Swindon 1-1 Gillingham.

13:51

Michael Harriman restarts play with the free kick.

13:46

Free kick awarded for an unfair challenge on Chris Whelpdale by Jay McEveley.

11:01 Goal scored

Goal! - Nathan Byrne - Swindon 1 - 0 Gillingham Nathan Byrne scores with a right foot finish. Swindon 1-0 Gillingham.

9:27

Shot by Myles Weston missed to the left of goal.

8:56

Stuart Nelson takes the free kick.

8:49

Yaser Kasim gives away a free kick for an unfair challenge on Michael Harriman.

7:56

Nathan Thompson takes the free kick.

7:48

Leon Legge challenges Massimo Luongo unfairly and gives away a free kick.

6:21

Adebayo Akinfenwa takes a shot and missed to the left of the goal.

5:36

Ryan Harley takes a shot. Stuart Nelson safely holds on.

1:48

Shot by Chris Whelpdale cleared the target.

0:33

Wes Foderingham restarts play with the free kick.

0:22

Danny Kedwell gives away a free kick for an unfair challenge on Grant Hall.

0:00

The match begins.

Live data and text provided by our data suppliers