Goals in either half from Adam Reach and Tom Bradshaw saw Shrewsbury to a deserved first win of the season.

Reach, making his debut, robbed Swindon defender Grant Hall on halfway and then powered forward, keeping his cool to fire past Wes Foderingham.

Swindon made little impression going forward, with a shot from Ryan Harley their best opportunity.

Substitute Bradshaw made sure of the points when he dispossessed Nathan Byrne and scored at the near post.

VIEW FROM THE DRESSING ROOM

Shrewsbury Town manager Graham Turner told BBC Radio Shropshire:

"I thought the performance deserved the win, we should have scored more goals but we worked hard and deserved the three points.

"I think what we had to do was take in mind how Swindon play - we knew what we were about - and we had a lot of opportunities and could change it on the bench, which we haven't had the option to do so far.

"The clean sheets mean a lot to the back four and the goalkeeper. We stood strong at the back - and we deserved the win.

"It hasn't been a disastrous start - we have done well so far, we've only been defeated against Bolton in the cup and Orient last week was a knock - but today makes me feel very positive."

Swindon Town caretaker manager Mark Cooper told BBC Wiltshire:

"We were thoroughly beaten, we lost too many personal battles today.

"If you don't roll your sleeves up you lose the game of football.

"We needed to show a bit of urgency, we played like a charity match. I could have still played in that today.

"We're not going to panic, we're just going to stick to what we believe in. We have to pass the ball quicker and we have to be more of a threat in the final third."

Lineup, Bookings (4) & Substitutions (5)

Shrewsbury

  • 01 Weale
  • 03 Jacobson
  • 05 Jones
  • 16 Mkandawire
  • 18 Goldson
  • 04 Summerfield
  • 11 Taylor
  • 15 Wildig
  • 23 Reach Booked
  • 17 Parry (Woods - 90' )
  • 21 Asante (Bradshaw - 75' )

Substitutes

  • 25 Anyon
  • 12 McQuade
  • 08 McAllister
  • 22 Woods
  • 09 Bradshaw
  • 24 Burke
  • 32 Anderson

Swindon

  • 01 Foderingham
  • 02 Thompson
  • 03 Byrne
  • 05 Hall
  • 22 Ward
  • 07 Harley Booked
  • 08 Luongo Booked
  • 15 Kasim (Thompson - 63' )
  • 10 Williams (Ranger - 72' )
  • 11 Pritchard Booked
  • 32 Storey (Smith - 71' )

Substitutes

  • 25 Belford
  • 14 McEveley
  • 21 Smith
  • 23 Barthram
  • 41 Archibald-Henville
  • 19 Thompson
  • 09 Ranger
Ref: Woolmer
Att: 4,943

Match Stats

Shots

14 8

On target

4 2

Corners

1 5

Fouls

10 9

Live Text Commentary

90:00 +4:16 Full time

Full Time The final whistle goes and the game is over.

90:00 +0:45

Jon Taylor restarts play with the free kick.

90:00 +0:28

Connor Goldson fouled by Louis Thompson, the ref awards a free kick.

89:03 Substitution

Substitution Ryan Woods on for Paul Parry.

88:29

Paul Parry takes the free kick.

88:01 Booking

Booking

88:01

Booking for Ryan Harley.

87:52

Free kick awarded for an unfair challenge on Jon Taylor by Ryan Harley.

87:14

Header at goal by Alex Smith misses to the right.

87:06

Alex Pritchard sends in a cross.

86:10

Ryan Harley restarts play with the free kick.

85:51

Darren Jones gives away a free kick for an unfair challenge on Alex Smith.

84:22 Goal scored

Goal! - Tom Bradshaw - Shrewsbury 2 - 0 Swindon Tom Bradshaw scores a left footed goal. Shrewsbury 2-0 Swindon.

82:21

Header by Nile Ranger goes harmlessly over the bar.

82:07

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

81:51

Centre by Louis Thompson.

81:05

Free kick taken by Chris Weale.

80:37

The assistant referee flags for offside against Nile Ranger.

78:30

Shot on goal comes in from Alex Smith from the free kick. Chris Weale safely holds on.

77:45

Darren Jones challenges Alex Pritchard unfairly and gives away a free kick.

77:32

Tamika Mkandawire makes a clearance.

77:25

The ball is crossed by Nile Ranger.

76:36

Ryan Harley takes the free kick.

76:19

Foul by Joe Jacobson on Alex Pritchard, free kick awarded.

76:09

Jon Taylor restarts play with the free kick.

75:38

Unfair challenge on Tom Bradshaw by Grant Hall results in a free kick.

75:20

Free kick taken by Wes Foderingham.

75:08

Connor Goldson gives away a free kick for an unfair challenge on Nathan Byrne.

74:48

Ryan Harley takes the free kick.

74:36 Substitution

Substitution Tom Bradshaw comes on in place of Akwasi Asante.

74:14 Booking

Booking

74:14

Booking for Adam Reach.

73:51

Adam Reach gives away a free kick for an unfair challenge on Ryan Harley.

73:04

Shot by Akwasi Asante cleared the target.

71:06 Substitution

Substitution Nile Ranger joins the action as a substitute, replacing Andy Williams.

70:53 Substitution

Substitution (Swindon) makes a substitution, with Alex Smith coming on for Miles Storey.

69:45

Shot by Akwasi Asante went wide of the left-hand post.

68:36

Paul Parry has a headed effort at goal. Wes Foderingham parries the effort to safety.

68:25

The ball is swung over by Joe Jacobson.

66:32

Akwasi Asante takes a shot.

64:11

Jon Taylor produces a cross.

62:44 Substitution

Substitution Yaser Kasim goes off and Louis Thompson comes on.

62:20

Massimo Luongo has an effort at goal and missed to the left of the net.

61:21

Darren Ward manages to make a clearance.

60:44

Adam Reach takes the chance to get an effort at goal. Parried by Wes Foderingham back into danger.

59:47

Header at goal by Miles Storey goes right of the post.

59:32

Corner taken by Alex Pritchard.

58:46

Nathan Byrne takes a shot and went wide right of the goal.

57:14

The ball is crossed by Nathan Byrne.

56:12

Ryan Harley takes a shot. A parry by Chris Weale prevents the goal.

55:22

The ball is sent over by Adam Reach.

53:08

Luke Summerfield manages to make a clearance.

53:01

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

51:12

Massimo Luongo receives a yellow card for unsporting behaviour.

51:12 Booking

Booking

50:53

Foul by Massimo Luongo on Darren Jones, free kick awarded.

50:19

Connor Goldson restarts play with the free kick.

50:05

Booking for Alex Pritchard for unsporting behaviour.

50:05 Booking

Booking

49:56

Alex Pritchard concedes a free kick for a foul on Adam Reach.

49:25

Corner taken by Ryan Harley.

49:05

The ball is sent over by Miles Storey.

46:43

Adam Reach makes a clearance.

46:26

Luke Summerfield manages to make a clearance.

46:17

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

45:58

A cross is delivered by Alex Pritchard.

45:01

The referee gets the second half started.

45:00 +1:50 Half time

Half Time The players leave the pitch at half time.

45:00 +0:48

Chris Weale restarts play with the free kick.

45:00 +0:30

Nathan Thompson concedes a free kick for a foul on Aaron Wildig.

44:29

Free kick taken by Ryan Harley.

44:15

Unfair challenge on Jack Barthram by Akwasi Asante results in a free kick.

43:29

Clearance made by Tamika Mkandawire.

43:23

Free kick taken by Alex Pritchard.

42:56

Paul Parry concedes a free kick for a foul on Alex Pritchard.

42:42

Yaser Kasim takes the free kick.

42:29

Foul by Aaron Wildig on Massimo Luongo, free kick awarded.

42:02

Shot by Aaron Wildig cleared the target.

41:48

Clearance by Grant Hall.

41:40

Centre by Adam Reach.

39:56

Centre by Miles Storey.

39:24

Free kick taken by Massimo Luongo.

39:16

Free kick awarded for a foul by Adam Reach on Nathan Thompson.

35:38

Header by Akwasi Asante goes to the left of the goal.

35:26

Centre by Adam Reach.

35:14

Free kick taken by Yaser Kasim.

34:58

Foul by Tamika Mkandawire on Andy Williams, free kick awarded.

34:45

Clearance by Grant Hall.

34:29

The ball is swung over by Jon Taylor.

33:12

The ball is sent over by Paul Parry.

31:03

Shot by Jon Taylor missed to the right of the net.

30:32

Shot by Joe Jacobson cleared the crossbar.

30:21

Darren Ward manages to make a clearance.

30:11

A cross is delivered by Adam Reach.

29:04

Clearance made by Darren Ward.

28:52

Free kick crossed by Adam Reach.

28:01

Free kick awarded for an unfair challenge on Aaron Wildig by Yaser Kasim.

26:45

Nathan Byrne takes the chance to get an effort at goal and missed to the left of the goal.

26:12

Wes Foderingham takes the free kick.

22:34

Centre by Ryan Harley.

22:12

Free kick taken by Darren Ward.

21:53

The assistant referee flags for offside against Adam Reach.

19:52

Free kick taken by Wes Foderingham.

19:31

A cross is delivered by Adam Reach.

17:16

Jon Taylor restarts play with the free kick.

17:09

Jon Taylor fouled by Ryan Harley, the ref awards a free kick.

9:54

Header by Adam Reach misses right.

8:34 Goal scored

Goal! - Adam Reach - Shrewsbury 1 - 0 Swindon Adam Reach grabs a goal with a left foot finish. Shrewsbury 1-0 Swindon.

2:54

Header at goal by Darren Jones misses left of the target.

2:39

Corner from the right by-line taken by Jon Taylor.

2:04

Shot by Paul Parry went wide right of the target.

1:17

Free kick taken by Joe Jacobson.

0:54

Foul by Nathan Thompson on Adam Reach, free kick awarded.

0:00

The match begins.

Live data and text provided by our data suppliers