League One
Peterborough2Shrewsbury1

Peterborough United 2-1 Shrewsbury Town

Dominic Ball struck the winner as Peterborough scored twice in the final 20 minutes to beat 10-man Shrewsbury Town.

The on-loan defender, signed in January from Rotherham, headed his first goal for the club to complete a rapid second-half turnaround which brought the visitors' six-match unbeaten run to an end.

In-form Shrewsbury had looked on course to climb further clear of the League One relegation zone when striker Stephen Humphrys marked his first start for the club with his first goal.

The on-loan Fulham frontman converted a 31st-minute penalty after Shaun Whalley's cross was handled by Michael Smith.

But Humphrys' dismissal 10 minutes into the second half, a second caution for failing to retreat at a free-kick, proved to be the turning point.

Posh soon made the most of their numerical advantage, levelling seven minutes later when Ryan Tafazolli headed home from Paul Taylor's corner.

Ball was then picked out by a 78th-minute cross from substitute Taylor as Posh claimed a first home win of 2017 to boost their play-off hopes.

Humphrys' red card, on his first Shrewsbury start, was the ninth received by a Town player this season - the highest number in English football's top four divisions.

Report supplied by the Press Association.

Line-ups

Peterborough

  • 1McGee
  • 2SmithBooked at 31mins
  • 12BallBooked at 90mins
  • 5Tafazolli
  • 29Binnom-WilliamsSubstituted forMackail-Smithat 62'minutes
  • 11MaddisonSubstituted forTaylorat 45'minutes
  • 8Forrester
  • 42Grant
  • 7EdwardsSubstituted forDa Silva Lopesat 81'minutes
  • 9Angol
  • 37Morias

Substitutes

  • 6Baldwin
  • 10Taylor
  • 13Mackail-Smith
  • 14Tyler
  • 18Da Silva Lopes
  • 21Nichols
  • 36Samuelsen

Shrewsbury

  • 1Leutwiler
  • 2Riley
  • 3Sadler
  • 22Nsiala
  • 12Brown
  • 7WhalleySubstituted forYatesat 64'minutes
  • 18Deegan
  • 16MorrisBooked at 44minsSubstituted forMcGivernat 83'minutes
  • 10DoddsSubstituted forRobertsat 80'minutes
  • 9HumphrysBooked at 55mins
  • 23RodmanBooked at 10mins

Substitutes

  • 4McGivern
  • 14Grimmer
  • 17Yates
  • 20Leitch-Smith
  • 21Halstead
  • 24El-Abd
  • 27Roberts
Referee:
Carl Boyeson
Attendance:
4,116

Match Stats

Home TeamPeterboroughAway TeamShrewsbury
Possession
Home61%
Away39%
Shots
Home20
Away7
Shots on Target
Home7
Away1
Corners
Home9
Away0
Fouls
Home14
Away20

Live Text

Match ends, Peterborough United 2, Shrewsbury Town 1.

Full Time

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

Leonardo Da Silva Lopes (Peterborough United) wins a free kick on the right wing.

Foul by Ryan McGivern (Shrewsbury Town).

Craig Mackail-Smith (Peterborough United) wins a free kick in the defensive half.

Foul by Ryan Yates (Shrewsbury Town).

Booking

Dominic Ball (Peterborough United) is shown the yellow card for a bad foul.

Foul by Dominic Ball (Peterborough United).

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

Anthony Grant (Peterborough United) wins a free kick on the left wing.

Foul by Ryan Yates (Shrewsbury Town).

Foul by Junior Morias (Peterborough United).

Junior Brown (Shrewsbury Town) wins a free kick in the defensive half.

Attempt missed. Aristote Nsiala (Shrewsbury Town) header from the left side of the six yard box is close, but misses to the left following a set piece situation.

Foul by Chris Forrester (Peterborough United).

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

Attempt blocked. Paul Taylor (Peterborough United) right footed shot from outside the box is blocked.

Substitution

Substitution, Shrewsbury Town. Ryan McGivern replaces Bryn Morris.

Corner, Peterborough United. Conceded by Aristote Nsiala.

Anthony Grant (Peterborough United) wins a free kick in the defensive half.

Foul by Junior Brown (Shrewsbury Town).

Substitution

Substitution, Peterborough United. Leonardo Da Silva Lopes replaces Gwion Edwards.

Gwion Edwards (Peterborough United) wins a free kick on the right wing.

Foul by Bryn Morris (Shrewsbury Town).

Substitution

Substitution, Shrewsbury Town. Tyler Roberts replaces Louis Dodds.

Goal!

Goal! Peterborough United 2, Shrewsbury Town 1. Dominic Ball (Peterborough United) header from the centre of the box to the top right corner. Assisted by Paul Taylor following a corner.

Corner, Peterborough United. Conceded by Aristote Nsiala.

Attempt blocked. Anthony Grant (Peterborough United) left footed shot from the left side of the box is blocked.

Corner, Peterborough United. Conceded by Junior Brown.

Attempt missed. Anthony Grant (Peterborough United) header from the right side of the six yard box is close, but misses to the right.

Anthony Grant (Peterborough United) wins a free kick on the left wing.

Foul by Joe Riley (Shrewsbury Town).

Corner, Peterborough United. Conceded by Junior Brown.

Attempt saved. Chris Forrester (Peterborough United) left footed shot from the left side of the box is saved in the bottom right corner.

Foul by Anthony Grant (Peterborough United).

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

Goal!

Goal! Peterborough United 1, Shrewsbury Town 1. Ryan Tafazolli (Peterborough United) header from the right side of the six yard box to the top right corner. Assisted by Paul Taylor following a corner.

Corner, Peterborough United. Conceded by Joe Riley.

Foul by Anthony Grant (Peterborough United).

Bryn Morris (Shrewsbury Town) wins a free kick on the right wing.

goal

As It Stood

TeamPWDLFAGDPts
1Sheff Utd32197658342464
2Scunthorpe31178657322559
3Bolton30176742231957
4Fleetwood321510746321455
5Bradford321215540291151
6Millwall3114894740750
7Southend31131084537849
8Peterborough31138104539647
9Rochdale30145114137447
10Bristol Rovers32129114951-245
11Oxford Utd30127113733443
12Walsall32101393943-443
13Charlton3091473730741
14MK Dons31109124039139
15Wimbledon3091294039139
16Northampton32116154852-439
17Gillingham31811123948-935
18Shrewsbury3298153244-1235
19Oldham32810142133-1234
20Port Vale3089133248-1633
21Bury3287174860-1231
22Swindon3278172947-1829
23Chesterfield3176183050-2027
24Coventry31410172648-2222
View full League One table

Top Stories