Match ends, Bournemouth 2, Norwich City 1.
Bournemouth booked their place in the Carabao Cup quarter-finals after edging out Championship side Norwich City.
Junior Stanislas put the Cherries ahead when he cut in from the left and hit an unstoppable right-foot shot.
Norwich improved after the break and equalised when winger Onel Hernandez netted from a tight angle.
But the visitors were level for only two minutes as they failed to clear a corner and Cherries defender Steve Cook hammered home from 12 yards.
It was an entertaining tie but not until the Stanislas goal in the 39th minute did the game burst into life.
There looked to be no danger when the ex-Burnley midfielder picked the ball up on the left, but he mesmerised Canaries skipper Alex Tettey with a couple of stepovers, and his fierce crack at goal gave visiting goalkeeper Michael McGovern no chance.
That also woke Norwich up, as their lone striker Dennis Srbeny was foiled twice before the break - firstly by Artur Boruc, then by the inside of the post with the Polish goalkeeper beaten.
With both sides making eight changes, it was not a surprise that the second half was better, as the teams' fringe players battled to find the fluency which has helped them surge up their respective league tables.
Norwich were good in spells as they chased the game, but veteran Boruc stood in their way when they breached the Cherries' rearguard, saving well from Mario Vranic's free-kick - and only being beaten by that Hernandez goal with 20 minutes left.
It took until the 72nd minute for the Premier League side to win their first corner, but it was from their second a minute later that Cook drove in from near the penalty spot after Marc Pugh's shot had been blocked.
Still Norwich came back at them, and in a frantic seven minutes of stoppage time, unmarked substitute Jordan Rhodes headed wide when well placed.
Cherries boss Eddie Howe will reflect on a job well done after guiding his side into the last eight of the competition for only the third time in their history - all coming in the last five seasons. Manchester United await on Saturday.
Match ends, Bournemouth 2, Norwich City 1.
Second Half ends, Bournemouth 2, Norwich City 1.
Attempt missed. Emiliano Buendía (Norwich City) right footed shot from outside the box is too high.
Attempt missed. Jordan Rhodes (Norwich City) header from the centre of the box misses to the right.
Corner, Norwich City. Conceded by Artur Boruc.
Attempt missed. Dennis Srbeny (Norwich City) header from the centre of the box is too high.
Corner, Bournemouth. Conceded by Ben Godfrey.
Attempt missed. Onel Hernández (Norwich City) left footed shot from the centre of the box is close, but misses to the right.
Foul by Callum Wilson (Bournemouth).
Christoph Zimmermann (Norwich City) wins a free kick in the attacking half.
Substitution, Norwich City. Jordan Rhodes replaces Felix Passlack.
Substitution, Bournemouth. Jack Simpson replaces Simon Francis.
Substitution, Norwich City. Teemu Pukki replaces Tom Trybull.
Attempt missed. Junior Stanislas (Bournemouth) right footed shot from outside the box misses to the right.
Corner, Bournemouth. Conceded by Ben Godfrey.
Attempt saved. Mario Vrancic (Norwich City) right footed shot from outside the box is saved in the top centre of the goal.
Foul by Dan Gosling (Bournemouth).
Mario Vrancic (Norwich City) wins a free kick in the defensive half.
Foul by Andrew Surman (Bournemouth).
Felix Passlack (Norwich City) wins a free kick in the attacking half.
Goal! Bournemouth 2, Norwich City 1. Steve Cook (Bournemouth) right footed shot from the centre of the box to the centre of the goal following a corner.
Attempt blocked. Marc Pugh (Bournemouth) right footed shot from the centre of the box is blocked.
Corner, Bournemouth. Conceded by Mario Vrancic.
Corner, Bournemouth. Conceded by Christoph Zimmermann.
Substitution, Bournemouth. Callum Wilson replaces Jermain Defoe.
Goal! Bournemouth 1, Norwich City 1. Onel Hernández (Norwich City) right footed shot from the centre of the box to the bottom left corner. Assisted by Tom Trybull.
Substitution, Norwich City. Emiliano Buendía replaces Ivo Pinto.
Corner, Norwich City. Conceded by Andrew Surman.
Attempt blocked. Dennis Srbeny (Norwich City) right footed shot from outside the box is blocked.
Attempt saved. Onel Hernández (Norwich City) right footed shot from the centre of the box is saved in the centre of the goal.
Corner, Norwich City. Conceded by Charlie Daniels.
Attempt saved. Mario Vrancic (Norwich City) right footed shot from outside the box is saved in the top centre of the goal.
Substitution, Bournemouth. Ryan Fraser replaces Jordon Ibe.
Foul by Jordon Ibe (Bournemouth).
Jamal Lewis (Norwich City) wins a free kick in the defensive half.
Attempt missed. Felix Passlack (Norwich City) right footed shot from outside the box is too high.
Corner, Norwich City. Conceded by Simon Francis.
Hand ball by Jordon Ibe (Bournemouth).
Foul by Marc Pugh (Bournemouth).
Onel Hernández (Norwich City) wins a free kick in the defensive half.