League One
Peterborough1Shrewsbury2

Peterborough United 1-2 Shrewsbury Town

Shrewsbury climbed out of the League One relegation zone thanks to a first win in 10 games as they triumphed at Peterborough.

Sam Ricketts' men received a helping hand from a former Shrews player - Ivan Toney - as they came from behind to collect only the second win of their current boss' reign and just a second away success of the campaign.

They fell behind when Jason Naismith headed his first Posh goal from Marcus Maddison's free-kick from the right in the 10th minute.

But the match changed dramatically in the 27th minute as Posh frontman Toney was sent off for deliberately handling a goalbound Omar Beckles effort.

Shrews skipper Ollie Norburn tucked away the resulting penalty and the visitors completed a quick turnaround in the 36th minute as Tyrese Campbell struck with a terrific 20-yard finish from Shaun Whalley's short free-kick.

Shrewsbury's task became harder when Norburn was dismissed in the 62nd minute after collecting a second caution in quick succession, but they were also closest to another goal as former Posh midfielder Anthony Grant hit a post.

Match report supplied by the Press Association.

Line-ups

Peterborough

  • 25O'Malley
  • 2Naismith
  • 6White
  • 5Tafazolli
  • 23Denton
  • 4WoodyardSubstituted forReedat 55'minutes
  • 15Ward
  • 30DempseySubstituted forStevensat 84'minutes
  • 29TomlinSubstituted forGoddenat 29'minutes
  • 17ToneyBooked at 27mins
  • 21Maddison

Substitutes

  • 1Chapman
  • 9Godden
  • 11Reed
  • 14Cooke
  • 16Bennett
  • 19Cooper
  • 26Stevens

Shrewsbury

  • 15Arnold
  • 2Williams
  • 22Waterfall
  • 6BecklesBooked at 65mins
  • 20Amadi-HollowaySubstituted forOkenabirhieat 72'minutesBooked at 87mins
  • 29NorburnBooked at 62mins
  • 42Grant
  • 23Golbourne
  • 7WhalleySubstituted forBoltonat 69'minutes
  • 11CampbellSubstituted forDochertyat 63'minutes
  • 28Laurent

Substitutes

  • 1Mitchell
  • 5Sadler
  • 8Docherty
  • 12Okenabirhie
  • 13Bolton
  • 27Sears
  • 50Payne
Referee:
Kevin Johnson
Attendance:
6,262

Match Stats

Home TeamPeterboroughAway TeamShrewsbury
Possession
Home53%
Away47%
Shots
Home11
Away11
Shots on Target
Home6
Away4
Corners
Home2
Away7
Fouls
Home7
Away20

Live Text

  1. Post update

    Match ends, Peterborough United 1, Shrewsbury Town 2.

  2. Full Time

    Second Half ends, Peterborough United 1, Shrewsbury Town 2.

  3. Post update

    Attempt saved. Ryan Tafazolli (Peterborough United) right footed shot from the centre of the box is saved in the top right corner.

  4. Post update

    Hand ball by Fejiri Okenabirhie (Shrewsbury Town).

  5. Post update

    Foul by Matt Stevens (Peterborough United).

  6. Post update

    Anthony Grant (Shrewsbury Town) wins a free kick in the defensive half.

  7. Post update

    Foul by Tyler Denton (Peterborough United).

  8. Post update

    Ro-Shaun Williams (Shrewsbury Town) wins a free kick in the defensive half.

  9. Post update

    Louis Reed (Peterborough United) wins a free kick in the defensive half.

  10. Post update

    Foul by Josh Laurent (Shrewsbury Town).

  11. Post update

    Attempt missed. Matt Stevens (Peterborough United) right footed shot from outside the box is high and wide to the right.

  12. Post update

    Foul by Matt Stevens (Peterborough United).

  13. Post update

    (Shrewsbury Town) wins a free kick in the attacking half.

  14. Booking

    Fejiri Okenabirhie (Shrewsbury Town) is shown the yellow card for a bad foul.

  15. Post update

    Ryan Tafazolli (Peterborough United) wins a free kick in the attacking half.

  16. Post update

    Foul by Fejiri Okenabirhie (Shrewsbury Town).

  17. Post update

    Attempt saved. Josh Laurent (Shrewsbury Town) header from the centre of the box is saved in the bottom left corner.

  18. Post update

    Foul by Ben White (Peterborough United).

  19. Post update

    Anthony Grant (Shrewsbury Town) wins a free kick in the attacking half.

  20. Substitution

    Substitution, Peterborough United. Matt Stevens replaces Kyle Dempsey.

As It Stood

TeamPWDLFAGDPts
1Luton33218466283871
2Barnsley341910559283167
3Sunderland331714259322765
4Portsmouth341711655361962
5Charlton34178950341659
6Doncaster32159859401954
7Peterborough341410105246652
8Fleetwood34139124536948
9Blackpool33121293429548
10Coventry33137133637-146
11Burton341110134241143
12Wycombe341110134248-643
13Southend34125174445-141
14Plymouth34118154554-941
15Accrington321011113443-941
16Scunthorpe34118154158-1741
17Gillingham34116174557-1239
18Walsall34108163755-1838
19Shrewsbury33812133645-936
20Oxford Utd34812144152-1136
21Bristol Rovers33810153137-634
22Rochdale3497184272-3034
23Bradford3496193855-1733
24Wimbledon3485212853-2529
View full League One table

Top Stories