Warren Feeney and goalkeeper Chris Tardif were the heroes as Bournemouth ran out 3-1 penalty winners over Crewe, with the game finishing 2-2 after extra-time.
The striker fired home the crucial kick after Tardif saved spot-kicks from Dave Brammer and Kenny Lunt while Steve Jones' effort hit the post.
The game began at a ferocious pace and Jones, buoyed by two strikes on Saturday, got ahead of his marker to head Kenny Lunt's free-kick wide.
But he made amends in the 29th minute with a clinical finish after David Vaughan's pass cut open the Cherries.
But the Cherries levelled in the 36th minute when Steve Fletcher's deflected header dropped for Hayter to chest down and fire past Ince.
With the game going in to extra-time, Efe Sodje took the game to penalties with a late header after Fletcher's strike looked set to secure Bournemouth victory.
The long-serving striker netted in the 98th minute after substitute goalkeeper Ade Bankole failed to hold James Hayter's volley.
Bankole was on the pitch for the injured Clayton Ince, who had seen a Gareth O'Connor penalty strike the post in the 48th minute, who limped off the field before the drama unfolded.