League One
Walsall2Doncaster0

Walsall 2-0 Doncaster Rovers

Tom Bradshaw
Tom Bradshaw was Walsall's top goal scorer last season

Tom Bradshaw's stunning brace helped Walsall claim a late victory over managerless Doncaster.

The visitors nearly went ahead through James Coppinger's bicycle kick but Neil Etheridge moved well to make the save.

Walsall improved after the break and were rewarded with five minutes to play through Bradshaw's spectacular volley.

Bradshaw then chipped in a second over visiting keeper Thorsten Stuckmann in injury time to inflict a losing start on Rovers' caretaker manager Rob Jones.

The result means Walsall have now won five of their seven games in League One, while Doncaster, who were playing for the first time since the sacking of Paul Dickov, remain winless away from home this season.

Walsall boss Dean Smith told BBC WM:

Media playback is not supported on this device

Smith on Walsall v Doncaster

"Last week it was frustrated at the result but pleased with the performance, this week it was pleased with the result but frustrated with the performance.

"It was like a chess game, we changed system two or three times throughout the game.

"People talk about playing in the hole, but you've got to have a hole to play in."

Line-ups

Walsall

  • 1Etheridge
  • 6Downing
  • 4O'Connor
  • 3TaylorBooked at 42mins
  • 2Demetriou
  • 7Chambers
  • 8MantomBooked at 25mins
  • 15LalkovicSubstituted forCookat 73'minutes
  • 14HenrySubstituted forMorrisat 66'minutes
  • 10Sawyers
  • 9Bradshaw

Substitutes

  • 11Baxendale
  • 12Forde
  • 13MacGillivray
  • 16Preston
  • 17Flanagan
  • 18Morris
  • 21Cook

Doncaster

  • 12Stuckmann
  • 2LundBooked at 75mins
  • 6Butler
  • 17Mackenzie
  • 20Taylor-Sinclair
  • 26Coppinger
  • 16Gobern
  • 8ChaplowSubstituted forKeeganat 68'minutesBooked at 89mins
  • 27StewartSubstituted forEvinaat 66'minutes
  • 9Main
  • 11WilliamsSubstituted forN'Guessanat 83'minutes

Substitutes

  • 3Evina
  • 7Wellens
  • 15N'Guessan
  • 18Keegan
  • 21Mandeville
  • 23Marosi
  • 29Middleton
Referee:
Kevin Wright
Attendance:
4,127

Match Stats

Home TeamWalsallAway TeamDoncaster
Possession
Home54%
Away46%
Shots
Home12
Away10
Shots on Target
Home3
Away5
Corners
Home7
Away4
Fouls
Home12
Away8

Live Text

Match ends, Walsall 2, Doncaster Rovers 0.

Full Time

Second Half ends, Walsall 2, Doncaster Rovers 0.

Attempt missed. Cedric Evina (Doncaster Rovers) right footed shot from the centre of the box is too high.

Goal!

Goal! Walsall 2, Doncaster Rovers 0. Tom Bradshaw (Walsall) right footed shot from the right side of the box to the top left corner. Assisted by Sam Mantom.

Booking

Paul Keegan (Doncaster Rovers) is shown the yellow card for a bad foul.

Kieron Morris (Walsall) wins a free kick in the attacking half.

Foul by Paul Keegan (Doncaster Rovers).

Corner, Doncaster Rovers. Conceded by Neil Etheridge.

Attempt saved. Aaron Taylor-Sinclair (Doncaster Rovers) right footed shot from outside the box is saved in the bottom right corner.

Attempt missed. Tom Bradshaw (Walsall) right footed shot from the centre of the box misses to the right.

Goal!

Goal! Walsall 1, Doncaster Rovers 0. Tom Bradshaw (Walsall) right footed shot from the right side of the box to the top left corner.

Substitution

Substitution, Doncaster Rovers. Dany N'Guessan replaces Andy Williams.

Delay in match James Coppinger (Doncaster Rovers) because of an injury.

Curtis Main (Doncaster Rovers) wins a free kick in the attacking half.

Foul by Adam Chambers (Walsall).

Attempt blocked. Sam Mantom (Walsall) right footed shot from outside the box is blocked.

Attempt missed. Paul Keegan (Doncaster Rovers) right footed shot from outside the box misses to the left.

Attempt missed. Sam Mantom (Walsall) right footed shot from outside the box is too high.

Booking

Mitchell Lund (Doncaster Rovers) is shown the yellow card for a bad foul.

Jordan Cook (Walsall) wins a free kick in the defensive half.

Foul by Mitchell Lund (Doncaster Rovers).

Substitution

Substitution, Walsall. Jordan Cook replaces Milan Lalkovic.

Attempt blocked. Tom Bradshaw (Walsall) right footed shot from the left side of the box is blocked.

Corner, Doncaster Rovers. Conceded by Andy Taylor.

Substitution

Substitution, Doncaster Rovers. Paul Keegan replaces Richard Chaplow.

Substitution

Substitution, Doncaster Rovers. Cedric Evina replaces Cameron Stewart.

Foul by Paul Downing (Walsall).

(Doncaster Rovers) wins a free kick in the attacking half.

Substitution

Substitution, Walsall. Kieron Morris replaces Rico Henry.

Corner, Walsall. Conceded by Gary Mackenzie.

Attempt missed. James O'Connor (Walsall) header from the centre of the box misses to the right.

Corner, Walsall. Conceded by Thorsten Stuckmann.

Attempt saved. Andy Taylor (Walsall) right footed shot from outside the box is saved in the bottom right corner.

Corner, Doncaster Rovers. Conceded by Neil Etheridge.

Attempt saved. Andy Williams (Doncaster Rovers) right footed shot from outside the box is saved in the top centre of the goal.

Attempt missed. Milan Lalkovic (Walsall) left footed shot from the centre of the box misses to the left.

Foul by Tom Bradshaw (Walsall).

Oscar Gobern (Doncaster Rovers) wins a free kick in the attacking half.

Corner, Walsall. Conceded by Gary Mackenzie.

Jason Demetriou (Walsall) wins a free kick in the attacking half.

goal

As It Stood

TeamPWDLFAGDPts
1Gillingham7520134917
2Walsall7511134916
3Burton750296315
4Coventry7412148613
5Sheff Utd6402108212
6Rochdale732294511
7Chesterfield73221210211
8Swindon73221312111
9Bury72411412210
10Wigan731399010
11Barnsley73131011-110
12Port Vale62319639
13Fleetwood723211929
14Bradford723279-29
15Shrewsbury722378-18
16Scunthorpe722368-28
17Peterborough72141112-17
18Millwall6213711-47
19Oldham7142610-47
20Southend713358-36
21Doncaster713337-46
22Colchester6042813-54
23Blackpool7115514-94
24Crewe7025715-82
View full League One table

Top Stories