The hosts have now got their third home victory and continue their giant-killing mission this season.
Semenyo put Bournemouth in the lead inside 10 minutes as he turned to fire in at the far post from the centre of the box, before Evanilson doubled the lead after the first half.
Josko Gvardiol gave the visitors a consolation goal with a brilliant header at the back post on 82 minutes, but it was too late.
The defeat ended Man City’s 32 games unbeaten run. This is their first defeat when going at least two goals behind in a Premier League game since October 2021 against Crystal Palace
Let’s see how it matters to the points table. Their chasers Liverpool won their match against Brighton with an outstanding comeback. The Reds beat The Seagulls 2-1 and regained the first position on the points table.
Also, with that victory Liverpool got two points lead from City who are currently in second position with 23 points.
Ferdi Kadioglu’s eye-catching 14th-minute strike handed the visitors the lead, but the Seagulls couldn’t make their performance dominant in the first half.
Cody Gakpo restored parity in the 69th minute as his cross narrowly evaded Darwin Nunez and nestled into the corner. And it didn’t take long to get the lead against the team they were trailing.
Three minutes later Mohamed Salah curled a trademark left-footed finish beyond Bart Verbruggen. Salah’s stunner was his 48th match-winning strike in the Premier League, with only five players scoring more in the competition’s history.
Liverpool have now won 8 of their 10 Premier League games under Arne Slot, the most ever by a Reds manager in his first 10 top-flight matches in charge of the club.