The Premier League season is over, and it's fair to say some teams fared better than others.
Manchester City wiped the floor with everyone as Manchester United's title challenge fell flat and champions Chelsea finished outside the top four.
And what of Arsenal? It was a miserable end to Arsene Wenger's 22-year career at the club, with no trophy and a second successive season without Champions League football.
ESPN FC's club correspondents run the rule over their team's campaign, providing a grade, their star player, flop, highlight, low point and what to look for in the summer transfer window.
Pep Guardiola's men swept all before them this season and can deservedly claim to be among the best the league has seen in history.
Progress of sorts by Jose Mourinho, but a desperately disappointing Champions League campaign and an underwhelming title challenge means there's more work to do.
Tottenham negotiated a difficult season playing games at Wembley, but Mauricio Pochettino needs to build on his promise and deliver trophies.
The Reds showcased their exhilarating football throughout the campaign and could end it in spectacular style by lifting their sixth European Cup.
What a poor campaign. From champions to out of the Champions League places, it was a season to forget for Chelsea -- and probably the end of Antonio Conte.
Merci, Arsene. It wasn't the end Wenger wanted, but his exit can bring in a new dawn for supporters eager for change.
Oh, dear. A miserable campaign ended with Sam Allardyce's departure. Whoever succeeds him needs to nail the transfer market this summer.