In just two minutes, the Foxes threw away a 1-0 lead as Junior Stanislas scored from the spot, Dominic Solanke put the hosts in front and Caglar Soyuncu was sent off.
The Foxes defender kicked Callum Wilson as Bournemouth celebrated their second goal. Jamie Vardy had put the visitors ahead with his 23rd goal of the season and Leicester looked in control.
But Kasper Schmeichel blasted a goal kick at team-mate Wilfred Ndidi, who then brought Wilson down in the box and Stanislas converted.
Moments later, Solanke fired the hosts in front and Leicester found themselves a man down after Soyuncu’s reaction.
A shot from Stanislas found the net via a big deflection off Jonny Evans and Solanke scored his second to give the Cherries their first win in 10 games.
It keeps Bournemouth three points from safety, after wins for West Ham and Watford on Saturday, while Leicester remain fourth.
Bournemouth vs Leicester Player ratings
Bournemouth: Ramsdale (7), Stacey (6), Kelly (6), Ake (6), Rico (7), Lerma (6), Gosling (5), Brooks (7), Solanke (8), Danjuma (5), C Wilson (7).
Subs: S Cook (6), Stanislas (7), Billing (7), L Cook (n/a), Surridge (n/a).
Leicester: Schmeichel (5), Justin (6), Soyuncu (5), Evans (6), Fuchs (6), Ndidi (6), Tielemans (6), Albrighton (6), Perez (7), Iheanacho (6), Vardy (7).
Subs: Bennett (6), Praet (6), Barnes (6).
Man of the match: Dominic Solanke.
- Bournemouth were without injured forward Joshua King for their crucial clash with Leicester. Norway international King was ruled out of the game due to a minor hamstring problem, with Dominic Solanke taking his place. Jack Stacey and Arnaut Danjuma were also recalled as Cherries boss Eddie Howe made three changes from the team which drew with Tottenham.
- Leicester made one change, with Christian Fuchs replacing Ryan Bennett in defence.
Opat stats –
- Bournemouth have picked up their first Premier League victory since February (2-1 versus Aston Villa), ending their nine-game winless run in the competition.
- Leicester have lost two of their last three Premier League games against sides starting the day in the relegation zone (W1), as many defeats as in their previous 20 such matches.
- Bournemouth have scored four goals in a Premier League game for the first time since April 2019 (5-0 versus Brighton). They have won a Premier League game after trailing at half time for the first time since August 2018 (versus West Ham) – the Cherries were winless in their last 28 matches in which they had trailed at the break prior to today (D2 L26).
- Bournemouth are the first side in Premier League history to concede 60+ goals in five consecutive seasons (2015/16 – 2019/20).
Watch Highlight Bournemouth vs Leicester 4-1
Bournemouth travel to Manchester City on Wednesday (6pm), live on Sky Sports, and then host Southampton (Sunday July 19, kick-off 2pm), before concluding their season with a visit to Everton (Sunday July 26, kick-off 4pm).
Meanwhile, Leicester entertain Sheffield United on Thursday, live on Sky Sports (6pm), before facing Tottenham at the Tottenham Hotspur Stadium on Sunday July 19 (kick-off 4pm), also live on Sky Sports. They then bring their campaign to a finish by hosting Manchester United on Sunday July 26 (kick-off 4pm).