Match ends, Bournemouth 4, Leicester City 2.
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.
On this date in 2017 Bournemouth were going into their fifth Premier League game of the season at the foot of the table after four straight defeats.
A 2-1 win over Brighton that day saw them move in the right direction; this victory 12 months later puts Eddie Howe's side among exalted company.
While Fraser's two goals will get a lot of the attention, important contributions from King and fellow striker Callum Wilson also played their part in an impressive performance.
King made the most of uncertainty in the Leicester defence to feed Fraser for the first goal, while Wilson allowed the ball to bounce over him before a precise pass to his Scottish team-mate for Fraser's second.
The Cherries seemed destined for their first clean sheet since the opening-day victory over Cardiff, and the sloppy way they conceded twice to seemingly well-beaten opponents with 10 men will annoy Howe.
But games against Burnley, Crystal Palace and Watford before the next international break offer Howe's side the chance to maintain their good start to the season.
Harry Maguire's yellow card after just 12 minutes put the Foxes' England international defender on the back foot, before Morgan went into referee Craig Pawson's book for the first time just before the break.
By that point, the home fans, players and coaching staff had been baying for Maguire to be dismissed when he body-checked King in front of the home dugout.
And while Leicester were unlucky to be denied an equaliser by Begovic's brilliance, they can only blame themselves for giving their hosts the chance to get so far ahead.
Trying to pull the game back was difficult enough even before Morgan's dismissal for a second bookable offence, and while their goals set nerves fluttering in the home support, they did not seriously threaten to snatch a point.
Bournemouth face Eddie Howe's former club Burnley at Turf Moor on Saturday, 22 September at 15:00 BST, while Leicester will host Huddersfield Town at the same time.
Match ends, Bournemouth 4, Leicester City 2.
Second Half ends, Bournemouth 4, Leicester City 2.
Corner, Bournemouth. Conceded by Ricardo Pereira.
Attempt missed. Ben Chilwell (Leicester City) left footed shot from the left side of the box misses to the right.
Goal! Bournemouth 4, Leicester City 2. Marc Albrighton (Leicester City) header from the centre of the box to the bottom left corner. Assisted by Kelechi Iheanacho with a cross following a fast break.
Attempt blocked. Lewis Cook (Bournemouth) right footed shot from outside the box is blocked. Assisted by Ryan Fraser.
Goal! Bournemouth 4, Leicester City 1. James Maddison (Leicester City) converts the penalty with a right footed shot to the bottom left corner.
Penalty Leicester City. Ricardo Pereira draws a foul in the penalty area.
Penalty conceded by Diego Rico (Bournemouth) after a foul in the penalty area.
Harry Maguire (Leicester City) wins a free kick in the defensive half.
Foul by Callum Wilson (Bournemouth).
Foul by Kelechi Iheanacho (Leicester City).
Steve Cook (Bournemouth) wins a free kick in the defensive half.
Substitution, Bournemouth. Lys Mousset replaces Joshua King.
Substitution, Leicester City. Jonny Evans replaces Jamie Vardy.
James Maddison (Leicester City) wins a free kick in the defensive half.
Foul by Adam Smith (Bournemouth).
Goal! Bournemouth 4, Leicester City 0. Adam Smith (Bournemouth) right footed shot from the centre of the box to the bottom left corner. Assisted by Ryan Fraser.
Dan Gosling (Bournemouth) is shown the yellow card for a bad foul.
Jamie Vardy (Leicester City) wins a free kick on the left wing.
Foul by Dan Gosling (Bournemouth).
Substitution, Bournemouth. Lewis Cook replaces Jefferson Lerma.
Corner, Bournemouth. Conceded by Ricardo Pereira.
Attempt saved. Joshua King (Bournemouth) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Callum Wilson.
Attempt blocked. Harry Maguire (Leicester City) header from the centre of the box is blocked. Assisted by James Maddison with a cross.
Corner, Leicester City. Conceded by Diego Rico.
Corner, Leicester City. Conceded by Simon Francis.
Ricardo Pereira (Leicester City) wins a free kick in the defensive half.
Foul by Joshua King (Bournemouth).
Foul by Kelechi Iheanacho (Leicester City).
Dan Gosling (Bournemouth) wins a free kick in the defensive half.
Attempt missed. Harry Maguire (Leicester City) right footed shot from the right side of the box is high and wide to the left following a set piece situation.
Callum Wilson (Bournemouth) is shown the yellow card for a bad foul.
James Maddison (Leicester City) wins a free kick in the attacking half.
Foul by Callum Wilson (Bournemouth).
Kasper Schmeichel (Leicester City) is shown the yellow card.
Second yellow card to Wes Morgan (Leicester City) for a bad foul.
Foul by Wes Morgan (Leicester City).
Adam Smith (Bournemouth) wins a free kick in the defensive half.
Substitution, Bournemouth. Simon Francis replaces David Brooks.