Kevin De Bruyne's final Manchester City home game ended in a 3-1 win over Bournemouth after Omar Marmoush's late entry for goal of the season put City on their way to a critical three points in the fight for Champions League places.
All the focus had been on De Bruyne as the 33-year-old made his 142nd and final appearance at the Etihad Stadium but it was Marmoush who stole the spotlight in the 14th minute with a stunning shot which swerved and dipped before going in off the post.
After De Bruyne somehow hit the crossbar in front of an open goal and Evanilson hit the post at the other end, Bernardo Silva doubled City's lead before half-time. Nico Gonzalez got a third in the 89th minute before Daniel Jebbison's consolation.
A mad few minutes in the second half saw both sides reduced to 10. First Mateo Kovacic went for denying a clear goalscoring opportunity when he pulled back Evanilson in the 67th minute - forcing Pep Guardiola to end De Bruyne's final home appearance early.
Six minutes later, Lewis Cook followed for an ugly challenge on his replacement Gonzalez.
Bouncing back from Saturday's FA Cup final defeat to Crystal Palace, City moved up to third in the table and a point at Fulham on Sunday should be enough for a top-five finish, but Bournemouth saw their hopes of clinching a European place come to an end.
Eberechi Eze (R) lashes home his side's fourth goal
Eberechi Eze repeated his cup final heroics as Crystal Palace celebrated a 4-2 victory against Wolves in their first match since lifting the trophy.
Substitute Eze, who scored Palace's only goal in Saturday's 1-0 Wembley triumph over Manchester City, struck again at Selhurst Park to seal the points on Tuesday night.
The south Londoners had to come from behind, though, with Eddie Nketiah scoring twice to take his Premier League tally to three.
Emmanuel Agbadou's header from a corner gave Vitor Pereira's men a 24th-minute lead prior to Nketiah's double, before Chelsea loanee Ben Chilwell's deflected free-kick made it 3-1.
Jorgen Strand Larsen's header offered Wolves hope in the 62nd minute, but Eze put the match beyond reach with a signature run and finish.
Listen to the RTÉ Soccer podcast on Apple Podcasts, Spotify or wherever you get your podcasts.
We need your consent to load this YouTube contentWe use YouTube to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences