David Silva's Premier League career ended on a high as Manchester City finished the season with a 5-0 victory over relegated Norwich.
He'll go down as one of the greatest to ever wear the sky blue shirt but it was Kevin De Bruyne who stole the show on David's big day, scoring twice and assisting one in the rout.
There was also goals for Riyad Mahrez, Raheem Sterling and Gabriel Jesus as attentions now switch to their Champions League clash with Real Madrid in 10 days time.
Story of the match
It was a game that meant little in terms of the table. Manchester City guaranteed a second-place finish behind Liverpool, whilst bottom side Norwich City were playing their last game before heading to the Championship after a torrid twelve months back in England's top flight.
But there was still plenty to be decided in terms of individual awards. Ederson was in pole position to pick up another Golden Glove, De Bruyne needed just the one assist to equal Thierry Henry's assist record and Sterling was still in with an outsiders chance at the Golden Boot.
Despite being the overwhelming favourites, Manchester City looked to have fallen behind in the seventh minute when Onel Hernandez fired home from 25-yards. VAR had other ideas though, Hernandez was offside in the build-up.
Norwich were left ruing their luck and it got worse soon after as Gabriel Jesus opened the scoring for the Citizens. De Bruyne found Sterling's run in behind, the inform Englishman put the ball across the face of the goal, finding the Brazilian via a ricochet off Max Aarons. City's number nine needed no second invitation, firing home from close range for his fourth goal in his last five appearances.
The hosts dominated possession for long spells in the first half, but without really troubling Tim Krul in the Norwich goal and they were almost made to pay shortly after the half-hour mark.
Aymeric Laporte's attempted clearance on half way took an unfortunate deflection off Eric Garcia, sending Teemu Pukki away in the process.
The Finnish striker - without a goal since January - had all the time in the world to decide what he wanted to do with it as he ran in unopposed from the halfway line, but Ederson did brilliantly to stay big and deny the out-of-sorts striker. Todd Cantwell fired his follow up effort over the bar.
Manchester City doubled their advantage on the stroke of half-time, courtesy of the right-boot of PFA Player of the Year favourite, Kevin De Bruyne.
Kyle Walker found De Bruyne around 25 yards out, the Belgian took a couple of touches before curling an absolute beauty into the top right corner past the helpless Tim Krul to give the hosts a comfortable two-goal advantage at the break.
Manchester City rung the changes at half-time as Foden, Rodri and Garcia made way for Fernandinho, Mahrez and Gundogan.
It was more of the same in the second half, Manchester City dominated the ball and went close early through Gundogans effort from the edge of the box before Krul denied David Silva a fairytale farewell goal as he got down well to prevent the Spaniard.
As the game entered its latter stages it looked as though the opportunity to break Henry's long-standing assist record might go abegging. But with ten minutes to go, it finally came.
The Belgian slid Sterling in behind and the inform Englishman made no mistake, sliding the ball underneath Krul to grab his 20th goal - and De Bruynes 20th assist - of the campaign.
Three soon became four as Riyad Mahrez got in on the act, firing the ball home from 12-yards as Manchester City turned on the class in the closing stages.
Then came the moment that Manchester City fans were dreading - David Silva left the Premier League pitch for the final time - being replaced by his Portuguese namesake, Bernardo.
De Bruyne topped off his season in style in injury time, finding the back of the net for the second time with a superbly taken finish that cannoned in via the post as the hosts ran out comfortable 5-0 winners.
Individual accolades for Ederson and De Bruyne
They may have fell short in their quest for a third successive title, but there were individual accolades for Ederson and Kevin De Bruyne.
Nick Pope's failure to keep a clean sheet against Brighton meant that Ederson finished top of the clean sheet table, with 16 across the course of the season.
De Bruyne finished the season as the Premier Leagues best playmaker with 20 assists, equalling Thierry Henry's longstanding record.