Match ends, Portsmouth 1, Reading 2.
Second-half goals from Nick Blackman and Garath McCleary saw Reading come from behind to beat Portsmouth in the League Cup second round.
Conor Chaplin gave the hosts the lead just before the break when he pounced on an error by goalkeeper Ali Al-Habsi.
Chaplin kept his cool to round Al-Habsi and fire home from a tight angle.
Blackman equalised with a powerful run and low, driven shot, before McCleary poked home at the back post after Stephen Quinn found him unmarked.
Portsmouth manager Paul Cook told BBC Radio Solent:
"You're always disappointed not to win a game as a manager, especially when you're 1-0 up and getting to the latter stages.
"If you can take credit from a defeat, that was one of those games without a shadow of a doubt.
"To make the changes we did and the plusses we had from the players who came into the side was there for all to see.
"In defeat we're disappointed, but the attendance tonight speaks volumes as to what the people think of the players at the minute and that's great for everyone at the club."
Reading first team coach Kevin Keen told BBC Radio Berkshire:
"We're really pleased with the result. It keeps a nice little run going and, although perhaps we've not got the wins in the league, that's five games unbeaten and to come back from 1-0 down here with a good crowd, in a good game, it's a really good effort.
"I'm really pleased for the boys and obviously Garath coming on and scoring the winning goal really makes a difference.
"Tonight was perhaps the culmination of all our hard work in recent games and perhaps that's something we've deserved that hasn't previously come about."
- 7McGurkSubstituted forDunneat 79'minutes
- 23BennettSubstituted forTubbsat 89'minutes
- 19ChaplinSubstituted forTollittat 83'minutes
- 26Al Habsi
- 23WilliamsBooked at 83minsSubstituted forTshibolaat 90+2'minutes
- 6NorwoodBooked at 74mins
- 22BlackmanSubstituted forMcShaneat 89'minutes
- 9Robson-KanuBooked at 45mins
- 31CoxSubstituted forMcClearyat 69'minutes
- 19Fernández Iglesias
- Gavin Ward
- Shots on Target
Second Half ends, Portsmouth 1, Reading 2.
Attempt blocked. Adam Webster (Portsmouth) right footed shot from outside the box is blocked.
Corner, Portsmouth. Conceded by Jordan Obita.
Matt Tubbs (Portsmouth) wins a free kick in the attacking half.
Foul by Anton Ferdinand (Reading).
Substitution, Reading. Aaron Tshibola replaces Daniel Williams because of an injury.
Substitution, Reading. Paul McShane replaces Nick Blackman.
Substitution, Portsmouth. Matt Tubbs replaces Kyle Bennett.
Attempt blocked. Oliver Norwood (Reading) right footed shot from more than 35 yards is blocked.
Goal! Portsmouth 1, Reading 2. Garath McCleary (Reading) right footed shot from the right side of the six yard box to the bottom right corner.
Substitution, Portsmouth. Ben Tollitt replaces Conor Chaplin.
Jayden Stockley (Portsmouth) wins a free kick in the defensive half.
Foul by Daniel Williams (Reading).
Substitution, Portsmouth. James Dunne replaces Adam McGurk.
Attempt saved. Kyle Bennett (Portsmouth) left footed shot from outside the box is saved in the centre of the goal.
Oliver Norwood (Reading) is shown the yellow card for a bad foul.
Attempt blocked. Hal Robson-Kanu (Reading) right footed shot from outside the box is blocked.
Substitution, Reading. Garath McCleary replaces Simon Cox.
Adam Webster (Portsmouth) wins a free kick on the left wing.