Match ends, Shrewsbury Town 1, Doncaster Rovers 2.

Keshi Anderson's late goal earned Doncaster Rovers a narrow win at Shrewsbury in Darren Ferguson's first game in charge of the League One club.
The visitors went ahead when Richie Wellens' blocked shot fell for James Coppinger to slot in from 12 yards.
Shrewsbury's Larnell Cole hit the post, before Nat Knight-Percival headed in Liam Lawrence's corner to equalise.
But on-loan striker Anderson's powerful shot on 87 minutes was enough to lift Rovers out of the relegation zone.
For Shrewsbury, who slip back to 18th, just a point clear of the drop zone, it was a fifth home defeat in seven league games this season.
Shrewsbury lost summer signing Ian Black on only his fourth start, the Scottish midfielder having been forced off just after the hour mark with a hamstring injury.
Shrewsbury Town manager Micky Mellon told BBC Radio Shropshire:
"There was nothing more the players could give to me. We had a lot of good chances and were unfortunate that a couple didn't go in.
"I don't think we are far away from getting wins. All the games we have lost have been on a knife edge
"It just adds to the frustration to lose so late on, but overall I was satisfied and we will keep fighting.
"This is where you have to show character and bounce back. We have to have the spirit and fight to turn it round."
Line-ups
Shrewsbury
Formation 4-3-3
- 1Leutwiler
- 2Tootle
- 31Smith
- 20Knight-Percival
- 12Brown
- 7Lawrence
- 6BlackBooked at 13minsSubstituted forClarkat 63'minutes
- 17Ogogo
- 11Kaikai
- 26Akpa-AkproSubstituted forBarnettat 72'minutes
- 29Cole
Substitutes
- 3Sadler
- 9Collins
- 15Ellis
- 19McAlinden
- 22Clark
- 23Barnett
- 33Rowley
Doncaster
Formation 4-4-2
- 12Stuckmann
- 2LundBooked at 33mins
- 6Butler
- 17MackenzieSubstituted forMcCulloughat 72'minutes
- 3Evina
- 26Coppinger
- 7Wellens
- 8ChaplowSubstituted forMiddletonat 64'minutes
- 27Stewart
- 14TysonSubstituted forWilliamsat 90'minutes
- 25Anderson
Substitutes
- 4McCullough
- 10Forrester
- 11Williams
- 15N'Guessan
- 20Taylor-Sinclair
- 23Marosi
- 29Middleton
- Referee:
- Kevin Johnson
- Attendance:
- 4,735
Match Stats
- Possession
- Home51%
- Away49%
- Shots
- Home12
- Away9
- Shots on Target
- Home3
- Away4
- Corners
- Home8
- Away5
- Fouls
- Home18
- Away8
Live Text
Post update
Full Time
Second Half ends, Shrewsbury Town 1, Doncaster Rovers 2.
Post update
Attempt missed. Sullay Kaikai (Shrewsbury Town) left footed shot from the left side of the box is close, but misses to the left.
Post update
Foul by Matt Tootle (Shrewsbury Town).
Post update
Andy Williams (Doncaster Rovers) wins a free kick on the left wing.
Substitution
Substitution, Doncaster Rovers. Andy Williams replaces Nathan Tyson.
Goal!
Goal! Shrewsbury Town 1, Doncaster Rovers 2. Keshi Anderson (Doncaster Rovers) left footed shot from the centre of the box to the high centre of the goal. Assisted by Cameron Stewart.
Post update
Attempt missed. Larnell Cole (Shrewsbury Town) left footed shot from outside the box is high and wide to the left.
Post update
Corner, Shrewsbury Town. Conceded by Mitchell Lund.
Post update
Foul by Liam Lawrence (Shrewsbury Town).
Post update
Nathan Tyson (Doncaster Rovers) wins a free kick on the right wing.
Post update
Keshi Anderson (Doncaster Rovers) wins a free kick in the defensive half.
Post update
Foul by Nathaniel Knight-Percival (Shrewsbury Town).
Post update
Attempt missed. Cameron Stewart (Doncaster Rovers) right footed shot from outside the box is just a bit too high.
Post update
Hand ball by Sullay Kaikai (Shrewsbury Town).
Post update
Attempt missed. Sullay Kaikai (Shrewsbury Town) header from the centre of the box is just a bit too high.
Post update
Jordan Clark (Shrewsbury Town) wins a free kick on the right wing.
Post update
Foul by Keshi Anderson (Doncaster Rovers).
Substitution
Substitution, Shrewsbury Town. Tyrone Barnett replaces Jean-Louis Akpa-Akpro.
Substitution
Substitution, Doncaster Rovers. Luke McCullough replaces Gary Mackenzie because of an injury.