Match ends, Portsmouth 1, Shrewsbury Town 0.
Ryan Tunnicliffe scored his first Portsmouth goal as Danny Cowley's side beat Shrewsbury 1-0 to make it three wins from three and climb to the top of League One.
Portsmouth took just 120 seconds to score what proved to be the winner. Marcus Harness set off on a mazy run before teeing-up Tunnicliffe to slot home from 10 yards.
Shrewsbury looked to hit back immediately and Dan Udoh's effort from the edge of the penalty area forced a good save from Gavin Bazunu before Tom Bloxham blazed over the rebound.
Clark Robertson headed wide from a corner and Reeco Hackett-Fairchild also had a 20-yard shot deflected behind as Pompey pressed for a second.
Hackett-Fairchild put another good chance wide in the 34th minute after latching onto a Harness back-heel.
Early in the second half, Bazunu made a good save low down to his left to push Luke Leahy's 20-yard shot away for a corner.
In the last minute of normal time, Bazunu made a stunning flying save to keep out Udoh's header from point-blank range and deny Shrewsbury a point.
Match report supplied by PA Media.
Line-ups
Portsmouth
Formation 4-2-3-1
- 1Bazunu
- 13Freeman
- 20Raggett
- 4RobertsonSubstituted forOgilvieat 45'minutes
- 3Brown
- 8Tunnicliffe
- 6Williams
- 10HarnessSubstituted forAhadmeat 45'minutes
- 18Hackett-Fairchild
- 11CurtisBooked at 20mins
- 9MarquisSubstituted forHarrisonat 90+4'minutes
Substitutes
- 7Ahadme
- 16Ogilvie
- 17Harrison
- 19Hirst
- 21Morrell
- 24Jacobs
- 35Bass
Shrewsbury
Formation 4-4-2
- 1Marosi
- 22DanielsSubstituted forOgbetaat 85'minutes
- 5Pennington
- 6Pierre
- 23Nurse
- 18BloxhamSubstituted forPykeat 62'minutes
- 17Bennett
- 10VelaBooked at 54mins
- 3Leahy
- 9Cosgrove
- 11Udoh
Substitutes
- 13Burgoyne
- 14Ogbeta
- 15Pyke
- 16Davis
- 19Caton
- 21Gregory
- Referee:
- Trevor Kettle
- Attendance:
- 14,471
Match Stats
- Possession
- Home60%
- Away40%
- Shots
- Home9
- Away10
- Shots on Target
- Home2
- Away4
- Corners
- Home5
- Away4
- Fouls
- Home12
- Away13
Live Text
Post update
Full Time
Second Half ends, Portsmouth 1, Shrewsbury Town 0.
Post update
Gassan Ahadme (Portsmouth) wins a free kick on the left wing.
Post update
Foul by Elliott Bennett (Shrewsbury Town).
Post update
Corner, Shrewsbury Town. Conceded by Kieron Freeman.
Substitution
Substitution, Portsmouth. Ellis Harrison replaces John Marquis.
Post update
Foul by Gassan Ahadme (Portsmouth).
Post update
Rekeil Pyke (Shrewsbury Town) wins a free kick in the defensive half.
Post update
Attempt missed. Sam Cosgrove (Shrewsbury Town) left footed shot from the centre of the box is too high.
Post update
Attempt saved. Aaron Pierre (Shrewsbury Town) header from the centre of the box is saved in the bottom right corner. Assisted by Elliott Bennett with a cross.
Post update
Corner, Shrewsbury Town. Conceded by Sean Raggett.
Post update
Corner, Shrewsbury Town. Conceded by Lee Brown.
Substitution
Substitution, Shrewsbury Town. Nathanael Ogbeta replaces Joshua Daniels.
Post update
Foul by John Marquis (Portsmouth).
Post update
Aaron Pierre (Shrewsbury Town) wins a free kick in the defensive half.
Post update
Attempt blocked. Daniel Udoh (Shrewsbury Town) right footed shot from the left side of the box is blocked. Assisted by Josh Vela.
Post update
John Marquis (Portsmouth) wins a free kick in the defensive half.
Post update
Foul by Aaron Pierre (Shrewsbury Town).
Post update
Attempt saved. Ronan Curtis (Portsmouth) right footed shot from outside the box is saved in the top centre of the goal.
Post update
Ronan Curtis (Portsmouth) wins a free kick in the attacking half.
Comments
Join the conversation
You can only play who you’re drawn to play though so keep it up Pompey!
Pompey had to work much harder than vs Crewe 3 days earlier. In some ways no bad thing - winning ugly will be necessary a good 10 to 15 times this season.
Good 3 from 3, regardless of opposition.
👍😃👍
I think on the balance it was probably a fair result, Pompey seemed to have the majority of the play for most of the game and looked measured in build up.
Shrews had almost the entire last 10 minutes!
Well done to the 259 fans that travelled, you were a credit to your club!
Ref had a shocker and 8 mins IT became 12 before he blewup