League One
Portsmouth2Shrewsbury0

Portsmouth 2-0 Shrewsbury Town

Ellis Harrison and John Marquis were on target as promotion-chasing Portsmouth returned to winning ways with a hard-fought 2-0 victory at home to Shrewsbury.

Striker Harrison struck 19 minutes into the second half with a bullet header from substitute Ross McCrorie's cross to move into double figures for the season.

Substitute Marquis sealed the points eight minutes from time with his 12th goal of the campaign, finishing neatly after being played clean through by Marcus Harness.

The wet and blustery conditions ruined the first half as a spectacle and clear scoring chances were at a premium.

Portsmouth goalkeeper Alex Bass made a good save to deny on-loan Conor McAleny while match-winner Harrison also blazed over for the hosts.

Shrewsbury had the better of the early stages of the second half with Sean Goss firing inches wide with a 25-yard free-kick and Bass making another smart stop to keep out McAleny's powerful drive.

But Pompey broke the deadlock in the 64th minute and went on to secure a sixth victory in seven games that moved them within four points of League One leaders Rotherham.

Report supplied by PA Media.

Line-ups

Portsmouth

  • 35Bass
  • 13BoltonSubstituted forMarquisat 58'minutes
  • 6BurgessBooked at 48mins
  • 20Raggett
  • 42Seddon
  • 4Naylor
  • 24McGeehan
  • 19Harness
  • 26EvansSubstituted forMcCrorieat 58'minutes
  • 11CurtisSubstituted forWilliamsat 89'minutes
  • 22Harrison

Substitutes

  • 1MacGillivray
  • 3Brown
  • 7Williams
  • 10Marquis
  • 15McCrorie
  • 16Whatmough
  • 33Close

Shrewsbury

  • 25O'Leary
  • 5WilliamsBooked at 19mins
  • 24Ebanks-LandellBooked at 21mins
  • 2Pierre
  • 6Beckles
  • 28Laurent
  • 22GossBooked at 90mins
  • 4Edwards
  • 42HartSubstituted forRamsayat 45'minutes
  • 18McAlenySubstituted forCummingsat 67'minutes
  • 23UdohSubstituted forLangat 67'minutesBooked at 86mins

Substitutes

  • 3Golbourne
  • 9Lang
  • 12Sears
  • 17Love
  • 21Ramsay
  • 35Cummings
  • 43Burgoyne
Referee:
Lee Swabey
Attendance:
18,214

Match Stats

Home TeamPortsmouthAway TeamShrewsbury
Possession
Home55%
Away45%
Shots
Home18
Away11
Shots on Target
Home6
Away3
Corners
Home2
Away5
Fouls
Home14
Away14

Live Text

Match ends, Portsmouth 2, Shrewsbury Town 0.

Full Time

Second Half ends, Portsmouth 2, Shrewsbury Town 0.

Attempt saved. Josh Laurent (Shrewsbury Town) right footed shot from outside the box is saved in the top left corner. Assisted by Omar Beckles.

Booking

Sean Goss (Shrewsbury Town) is shown the yellow card for a bad foul.

John Marquis (Portsmouth) wins a free kick in the defensive half.

Foul by Sean Goss (Shrewsbury Town).

Substitution

Substitution, Portsmouth. Ryan Williams replaces Ronan Curtis.

Christian Burgess (Portsmouth) wins a free kick in the defensive half.

Foul by Omar Beckles (Shrewsbury Town).

Foul by Cameron McGeehan (Portsmouth).

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

Booking

Callum Lang (Shrewsbury Town) is shown the yellow card.

Attempt blocked. John Marquis (Portsmouth) right footed shot from the centre of the box is blocked.

Ellis Harrison (Portsmouth) wins a free kick on the right wing.

Foul by Ethan Ebanks-Landell (Shrewsbury Town).

Goal!

Goal! Portsmouth 2, Shrewsbury Town 0. John Marquis (Portsmouth) right footed shot from the centre of the box to the bottom right corner. Assisted by Marcus Harness.

Attempt missed. Omar Beckles (Shrewsbury Town) left footed shot from the centre of the box is too high. Assisted by Jason Cummings.

Attempt saved. Marcus Harness (Portsmouth) right footed shot from the centre of the box is saved in the bottom left corner.

Attempt saved. Sean Raggett (Portsmouth) header from the centre of the box is saved in the bottom right corner. Assisted by Ronan Curtis.

Hand ball by Ro-Shaun Williams (Shrewsbury Town).

Attempt saved. John Marquis (Portsmouth) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Ronan Curtis.

Corner, Portsmouth. Conceded by Kayne Ramsay.

Foul by Steve Seddon (Portsmouth).

David Edwards (Shrewsbury Town) wins a free kick in the defensive half.

Attempt missed. Tom Naylor (Portsmouth) right footed shot from outside the box is close, but misses to the left following a set piece situation.

Attempt blocked. Ronan Curtis (Portsmouth) right footed shot from outside the box is blocked.

Cameron McGeehan (Portsmouth) wins a free kick in the attacking half.

Foul by David Edwards (Shrewsbury Town).

Substitution

Substitution, Shrewsbury Town. Jason Cummings replaces Conor McAleny.

Substitution

Substitution, Shrewsbury Town. Callum Lang replaces Daniel Udoh.

Foul by Cameron McGeehan (Portsmouth).

David Edwards (Shrewsbury Town) wins a free kick in the defensive half.

Goal!

Goal! Portsmouth 1, Shrewsbury Town 0. Ellis Harrison (Portsmouth) header from very close range to the centre of the goal. Assisted by Ross McCrorie with a cross.

Attempt blocked. Steve Seddon (Portsmouth) left footed shot from outside the box is blocked.

Corner, Shrewsbury Town. Conceded by Christian Burgess.

Attempt blocked. John Marquis (Portsmouth) right footed shot from the centre of the box is blocked.

Attempt missed. Ethan Ebanks-Landell (Shrewsbury Town) right footed shot from the centre of the box is high and wide to the right. Assisted by Omar Beckles following a set piece situation.

Foul by Ronan Curtis (Portsmouth).

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

Substitution

Substitution, Portsmouth. John Marquis replaces James Bolton.

goal

As It Stood

TeamPWDLFAGDPts
1Rotherham31176856322457
2Coventry301512343281557
3Wycombe3216884136556
4Peterborough331671065392655
5Sunderland31159742261654
6Portsmouth30158745301553
7Ipswich321410845311452
8Fleetwood30149746351151
9Doncaster31139947311648
10Gillingham31111373830846
11Oxford Utd30129947341345
12Burton311110104242043
13Bristol Rovers31119113542-742
14Accrington31109124546-139
15Lincoln City33115174144-338
16Blackpool30910113939037
17Shrewsbury30811112536-1135
18MK Dons3196163342-933
19Rochdale3196163551-1633
20Wimbledon3179153746-930
21Tranmere3058172853-2523
22Southend3137213378-4516
23Bolton2958162461-3711
View full League One table

Top Stories