Bournemouth produced a stunning second-half comeback to beat QPR 3-2 and reach the fourth round of the FA Cup.
The Championship strugglers scored two goals in quick succession before the break through Sinclair Armstrong and Lyndon Dykes at Loftus Road.
But the Cherries came out after half-time firing and goals from Marcus Tavernier, Kieffer Moore and Justin Kluivert secured their seventh win in nine matches in all competitions.
QPR looked to strike early in the 10th minute. Andre Dozzell turned his man in midfield and combined with Dykes before his cross was too high for the striker to get on the end of.
The hosts continued their positive start in the 15th minute when Dykes forced Mark Travers into action.
Paul Smyth showed blistering pace to beat his marker and his cross onto the head of Dykes was denied by the acrobatic Travers, who got down quickly at his right post.
The Cherries started to warm into the tie and they went close after 21 minutes when Philip Billing’s driven shot across goal narrowly missed the target.
Bournemouth struggled up to that point but a moment of brilliance from Billing to retrieve the ball off Luis Sinisterra, dribble and get a shot off highlighted their Premier League quality.
But it was the Championship side who scored first after 40 minutes.
A searching ball forward found Armstrong with his back facing Bournemouth’s goal on halfway. The striker turned Marcos Senesi with ease and glided through on goal where he produced a placed finish into the bottom-right corner.
And straight after the restart in the 42nd minute Dykes got the goal he deserved and Rangers stormed into a 2-0 lead.
The attacker cut inside from the left and his long-range effort took a heavy deflection off Max Aarons, whose poor positioning saw the ball loop over the helpless Travers and into the net.
Bournemouth flew out of the blocks in the second half and grabbed a goal through Tavernier in the 48th minute.
Both sides scrapped for the loose ball in QPR’s box after a set-piece but it fell nicely to Tavernier, whose effort took another heavy deflection before it bounced past Asmir Begovic.
Bournemouth equalised in the 58th minute through Moore.
Alex Scott’s inswinging corner was whipped into the danger zone and Moore beat Begovic in the air to nod his side back into the game from six yards.
The visitors completed the turnaround after 69 minutes through Kluivert.
Billing, who had been outstanding all game, turned the ball over in QPR’s defensive third before he picked out Kluivert at the back post.
Kluivert, son of former Barcelona and Netherlands striker Patrick Kluivert, showed how clinical he can be when he finished first time to seal victory for Bournemouth.