Bournemouth moved into fifth place in the Premier League as Ryan Fraser scored twice in an entertaining win over 10-man Leicester City.
The hosts were three ahead by the break, with Joshua King adding a penalty to Fraser’s double strike.
Adam Smith made it 4-0 before James Maddison and Marc Albrighton replied for the Foxes late on.
Visiting captain Wes Morgan was sent off with 21 minutes remaining after receiving his second yellow card.
Bournemouth had mostly looked comfortable until Leicester’s belated resurgence, although Asmir Begovic produced a brilliant double save to deny Jamie Vardy and James Maddison while the score was only 1-0.
But the late goals flattered Claude Puel’s side, who slip back to ninth after a second consecutive defeat.
Fraser’s first goal was a curling shot around Kasper Schmeichel’s left hand from outside the box, and his second a poke through the Leicester keeper’s legs.
Ricardo Pereira’s handball gave King the chance to extend the lead from the spot, and Fraser was involved again when his pull-back set up Smith to score on his 100th Premier League appearance.