Match ends, Portsmouth 1, Bournemouth 2.
Substitute Marc Pugh's late header ended the FA Cup hopes of League Two side Portsmouth as Bournemouth advanced into the fifth round.
Pompey showed more vim and vigour in attack than the Premier League side and took the lead when Gary Roberts tapped in Marc McNulty's cross.
The Cherries came alive in the last 20 minutes and equalised through Josh King, who headed in from eight yards.
Pugh made it 2-1 the 83rd minute when his header went in off Adam Webster.
Cherries on top...just
For 70 minutes, Bournemouth gave the impression of a side who viewed the FA Cup as a distraction.
Eddie Howe made 10 changes to the starting line-up that drew against Sunderland, but the replacements did little to prove to their manager they are worth a regular spot in the first team.
The double substitution of Pugh and Matt Ritchie in the 62nd minute changed the dynamic of the Bournemouth attack, as the Premier League side finally gained control on the pitch.
They levelled matters through King, who provided the deftest of touches on Eunan O'Kane's free-kick from the right. Irishman O'Kane was one of the shining lights for the Cherries.
With Bournemouth eager to capitalise on their dominance, Lewis Grabban drove forward on the right and drove in a shot that was saved by Ryan Fulton. However, the loose ball fell to the fast-arriving Pugh, who nodded in via Webster.
So close for Pompey
Since winning the FA Cup in 2008, Portsmouth have suffered relegations, points deductions and two administrations.
The club is now run by a supporters' trust, and today those who have backed them could be heartened that there may be better days ahead.
Pompey will perhaps rue not making the most of their golden spell in the first half, when they had the Cherries pressed up against a wall.
Aside from the goal, McNulty forced a great save from Adam Federici and scorer Roberts fired wide from six yards with just the keeper to beat.
Paul Cook's side are seven points adrift of an automatic promotion spot in League Two - but repeat displays will surely see them in the shake-up in May.
Man of the match - Marc McNulty (Portsmouth)
What the managers said
Portsmouth manager Paul Cook:
"I'm very proud of our football club. Eventually Bournemouth's quality came to the fore.
"We have big days in front of us.
"You don't have to win to get clapped off. We didn't win but we were clapped off.
"We turned up today after losing last week to Oxford."
Bournemouth manager Eddie Howe:
"Give credit to the way Pompey played, they could have gone direct but played very well. We're glad we're through.
"We were poor in the first half. You have to give them a lot of credit for the way they played.
"The players showed real character. Once we made the substitutions we were the better team.
"The tempo of the game was high and we didn't deal with it very well. As the second half wore on we created more chances."
Pompey face Morecambe away on Tuesday, and the Cherries are back in Premier League action at Crystal Palace on the same day.
- 6BurgessBooked at 22minsSubstituted forWebsterat 62'minutes
- 7McGurkSubstituted forTollittat 77'minutes
- 11RobertsSubstituted forEvansat 62'minutes
- 15A Smith
- 5ElphickSubstituted forFrancisat 76'minutes
- 12IturbeSubstituted forPughat 62'minutes
- 32O'KaneBooked at 90mins
- 27MurraySubstituted forRitchieat 62'minutes
- Mike Dean
- Shots on Target
Second Half ends, Portsmouth 1, Bournemouth 2.
Foul by Ben Davies (Portsmouth).
Joshua King (Bournemouth) wins a free kick on the left wing.
Foul by Ben Davies (Portsmouth).
Marc Pugh (Bournemouth) wins a free kick in the defensive half.
Eunan O'Kane (Bournemouth) is shown the yellow card for a bad foul.
Kyle Bennett (Portsmouth) wins a free kick in the attacking half.
Foul by Eunan O'Kane (Bournemouth).
Corner, Portsmouth. Conceded by Baily Cargill.
Attempt missed. Ben Close (Portsmouth) left footed shot from outside the box misses to the right. Assisted by Marc McNulty.
Goal! Portsmouth 1, Bournemouth 2. Marc Pugh (Bournemouth) header from the left side of the six yard box to the bottom left corner.
Attempt saved. Lewis Grabban (Bournemouth) right footed shot from the right side of the box is saved in the top right corner. Assisted by Eunan O'Kane.
Attempt saved. Marc Pugh (Bournemouth) right footed shot from the centre of the box is saved in the centre of the goal.
Corner, Bournemouth. Conceded by Adam Webster.
Attempt blocked. Lewis Grabban (Bournemouth) right footed shot from the centre of the box is blocked. Assisted by Joshua King.
Hand ball by Matt Ritchie (Bournemouth).
Substitution, Portsmouth. Ben Tollitt replaces Adam McGurk.
Substitution, Bournemouth. Simon Francis replaces Tommy Elphick.
Adam Webster (Portsmouth) wins a free kick in the defensive half.