Goals from Ashley Hemmings and Sam Mantom gave Walsall victory at Swindon, consigning Mark Cooper's side to a first home league loss of the season.

Hemmings gave Walsall the lead with a shot from outside the area while Mantom doubled their lead from close range, before later hitting the crossbar.

Walsall sealed the points when Hemmings grabbed his second of the night with a neat finish from 12 yards.

Nile Ranger grabbed a late consolation for Swindon with a close-range header.

Walsall's fine away form has helped to lift Dean Smith's men into the League One top six for the first time this season.

The Saddlers have now gone five league games without defeat on the road, including victories at Crewe, Wolves and now Swindon, as well as enjoying the mantle of being the first team to take points off leaders Orient this season.

VIEW FROM THE DRESSING ROOM

Swindon Town goalkeeper Wes Foderingham told BBC Wiltshire:

"I don't think there are many positives to take from it, if I'm honest.

"They put an extra man in midfield which made it difficult for us to get on the ball.

"If we start kicking the ball forward I guarantee we'll be in the relegation zone at the end of the season because that's not how we play.

"We've not got the players to do that. We're a footballing side but today it was about concentration."

Walsall forward Ashley Hemmings told BBC WM:

"For the first goal, when the ball came out, I just thought 'hit it first time'. When it hit the back of the net I was buzzing.

"The second one was a great team goal. I just took a touch and slotted it home.

"I nearly had three and to be honest I thought the shot which went just wide was going in. But I'm happy with two.

"Last year wasn't so great, I was in and out of the team. This season I just wanted to secure my place and do well for the team."

Lineup, Bookings (5) & Substitutions (6)

Swindon Town

  • 01 Foderingham
  • 02 Thompson (Barthram - 59' )
  • 14 McEveley Booked
  • 04 Luongo
  • 05 Hall Booked
  • 22 Ward
  • 03 Byrne (N'Guessan - 51' )
  • 15 Kasim
  • 09 Ranger
  • 33 Ajose (Mason - 45' )
  • 11 Pritchard Booked

Substitutes

  • 08 Mason
  • 12 N'Guessan
  • 19 Thompson
  • 23 Barthram
  • 25 Belford
  • 29 Branco
  • 34 El-Gabbas

Walsall

  • 01 O'Donnell
  • 15 Chambers
  • 03 Taylor
  • 06 Featherstone
  • 04 Butler
  • 12 Downing
  • 16 Baxendale (Gray - 72' )
  • 07 Chambers Booked
  • 10 Westcarr (Lalkovic - 84' )
  • 08 Mantom Booked
  • 11 Hemmings (Hewitt - 87' )

Substitutes

  • 02 Purkiss
  • 09 Lalkovic
  • 13 Lewis
  • 14 Benning
  • 24 Hewitt
  • 25 Sawyers
  • 27 Gray
Ref: Darren Sheldrake
Att: 8,188

Match Stats

Shots

8 13

On target

3 7

Corners

5 9

Fouls

11 10

Live Text Commentary

Full time

Full Time Match ends, Swindon Town 1, Walsall 3.

90:00 +5:03 Full time

Full Time Second Half ends, Swindon Town 1, Walsall 3.

90:00 +3:39

Foul by Yaser Kasim (Swindon Town).

90:00 +3:39

Nicky Featherstone (Walsall) wins a free kick on the left wing.

90:00 +2:35

Grant Hall (Swindon Town) wins a free kick in the attacking half.

90:00 +2:35

Foul by Julian Gray (Walsall).

90:00 +2:12 Booking

Booking Grant Hall (Swindon Town) is shown the yellow card.

90:00 +2:00

Troy Hewitt (Walsall) wins a free kick in the defensive half.

90:00 +1:58

Foul by Grant Hall (Swindon Town).

90:00 +0:39

Attempt saved. Nile Ranger (Swindon Town) header from the centre of the box is saved in the bottom right corner.

90:00 +0:17

Corner, Swindon Town. Conceded by James Chambers.

88:37

Alex Pritchard (Swindon Town) wins a free kick in the attacking half.

88:37

Foul by Paul Downing (Walsall).

87:50

Foul by Yaser Kasim (Swindon Town).

87:50

Sam Mantom (Walsall) wins a free kick in the defensive half.

86:56 Substitution

Substitution Substitution, Walsall. Troy Hewitt replaces Ashley Hemmings.

84:11

Foul by Yaser Kasim (Swindon Town).

84:11

Julian Gray (Walsall) wins a free kick in the defensive half.

83:02 Substitution

Substitution Substitution, Walsall. Milan Lalkovic replaces Craig Westcarr.

82:38 Goal scored

Goal! Goal! Swindon Town 1, Walsall 3. Nile Ranger (Swindon Town) header from the left side of the six yard box to the top left corner. Assisted by Alex Pritchard.

82:03

Corner, Swindon Town. Conceded by Andrew Butler.

77:54 Goal scored

Goal! Goal! Swindon Town 0, Walsall 3. Ashley Hemmings (Walsall) left footed shot from the centre of the box to the bottom right corner.

76:26 Booking

Booking Adam Chambers (Walsall) is shown the yellow card.

76:22

Alex Pritchard (Swindon Town) wins a free kick in the attacking half.

76:22

Foul by Adam Chambers (Walsall).

74:43

Attempt saved. Ryan Mason (Swindon Town) left footed shot from the left side of the box is saved in the bottom right corner.

73:35

Sam Mantom (Walsall) hits the bar with a left footed shot from outside the box.

71:47

Foul by James McEveley (Swindon Town).

71:47

Ashley Hemmings (Walsall) wins a free kick on the left wing.

71:12 Substitution

Substitution Substitution, Walsall. Julian Gray replaces James Baxendale.

70:54

Attempt missed. Ashley Hemmings (Walsall) left footed shot from outside the box is close, but misses to the left.

69:03

Attempt missed. Alex Pritchard (Swindon Town) right footed shot from outside the box is close, but misses to the right.

66:46

Attempt missed. Andrew Butler (Walsall) header from the centre of the box misses to the right.

66:25

Corner, Walsall. Conceded by Wes Foderingham.

66:12

Attempt saved. Nicky Featherstone (Walsall) right footed shot from outside the box is saved in the top right corner.

62:34

Ryan Mason (Swindon Town) wins a free kick in the defensive half.

62:34

Foul by Adam Chambers (Walsall).

60:29 Booking

Booking James McEveley (Swindon Town) is shown the yellow card.

60:11

Foul by James McEveley (Swindon Town).

60:11

Craig Westcarr (Walsall) wins a free kick on the right wing.

58:31

Attempt missed. Massimo Luongo (Swindon Town) left footed shot from outside the box is high and wide to the left.

58:05 Substitution

Substitution Substitution, Swindon Town. Jack Barthram replaces Nathan Thompson.

55:25

Attempt missed. Nile Ranger (Swindon Town) header from the centre of the box is too high.

55:03

Corner, Swindon Town. Conceded by Andy Taylor.

53:46

Attempt missed. Craig Westcarr (Walsall) header from the centre of the box misses to the right.

50:59 Substitution

Substitution Substitution, Swindon Town. Dany N'Guessan replaces Nathan Byrne.

49:00

Darren Ward (Swindon Town) wins a free kick in the attacking half.

48:58

Foul by Craig Westcarr (Walsall).

48:28

Attempt missed. Craig Westcarr (Walsall) right footed shot from the centre of the box is close, but misses to the right.

47:17 Goal scored

Goal! Goal! Swindon Town 0, Walsall 2. Sam Mantom (Walsall) right footed shot from very close range to the bottom right corner. Assisted by Craig Westcarr.

45:00

Second Half begins Swindon Town 0, Walsall 1.

45:00 Substitution

Substitution Substitution, Swindon Town. Ryan Mason replaces Nicholas Ajose.

45:00 +2:01 Half time

Half Time First Half ends, Swindon Town 0, Walsall 1.

42:33

Foul by Adam Chambers (Walsall).

42:33

Darren Ward (Swindon Town) wins a free kick in the attacking half.

41:43

Foul by Andrew Butler (Walsall).

41:43

Darren Ward (Swindon Town) wins a free kick in the attacking half.

41:22

James Baxendale (Walsall) wins a free kick in the defensive half.

41:22

Foul by Alex Pritchard (Swindon Town).

37:12

Corner, Walsall. Conceded by Darren Ward.

34:18

Foul by Ashley Hemmings (Walsall).

34:18

Nathan Thompson (Swindon Town) wins a free kick on the left wing.

33:43

Corner, Walsall. Conceded by Nathan Thompson.

33:18

Corner, Swindon Town. Conceded by Andrew Butler.

32:07

Attempt blocked. Alex Pritchard (Swindon Town) right footed shot from outside the box is blocked.

31:26 Booking

Booking Nicky Featherstone (Walsall) is shown the yellow card.

31:02

Foul by Sam Mantom (Walsall).

31:02

Nile Ranger (Swindon Town) wins a free kick in the attacking half.

26:35

Paul Downing (Walsall) wins a free kick on the left wing.

26:35

Foul by Nathan Byrne (Swindon Town).

24:21

Corner, Walsall. Conceded by Grant Hall.

23:15

Attempt missed. Ashley Hemmings (Walsall) left footed shot from outside the box is too high.

20:30

Corner, Walsall. Conceded by Nathan Thompson.

20:02

Corner, Walsall. Conceded by Wes Foderingham.

19:45

Attempt saved. Craig Westcarr (Walsall) left footed shot from the centre of the box is saved in the top centre of the goal.

17:56

Attempt saved. Craig Westcarr (Walsall) right footed shot from outside the box is saved in the bottom left corner.

17:06 Goal scored

Goal! Goal! Swindon Town 0, Walsall 1. Ashley Hemmings (Walsall) left footed shot from outside the box to the top left corner.

16:44

Corner, Walsall. Conceded by Wes Foderingham.

16:23

Attempt saved. Sam Mantom (Walsall) right footed shot from the right side of the six yard box is saved in the bottom left corner.

14:52

Andy Taylor (Walsall) wins a free kick in the attacking half.

14:52

Foul by Nathan Thompson (Swindon Town).

14:09

Foul by Adam Chambers (Walsall).

14:09

Massimo Luongo (Swindon Town) wins a free kick in the attacking half.

13:47

Attempt blocked. Nile Ranger (Swindon Town) right footed shot from very close range is blocked.

13:08

Corner, Swindon Town. Conceded by Andy Taylor.

7:23

Corner, Walsall. Conceded by Nathan Thompson.

6:45

Adam Chambers (Walsall) wins a free kick in the attacking half.

6:45

Foul by Massimo Luongo (Swindon Town).

1:53

Corner, Walsall. Conceded by Nathan Byrne.

0:51

Foul by Yaser Kasim (Swindon Town).

0:51

Sam Mantom (Walsall) wins a free kick in the defensive half.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers