Arsenal recorded a comfortable 5-1 win against Everton, but had to settle for fifth on the final day.
Gabriel Martinelli's penalty broke the deadlock on 27 minutes after a handball by Alex Iwobi.
Martinelli turned provider four minutes later, as he flicked on a corner for Eddie Nketiah to bundle in.
Donny van de Beek pulled one back for Everton in first-half stoppage time, tapping in a Dominic Calvert-Lewin cross.
Two goals in quick succession from Cedric Soares and Gabriel put Arsenal firmly in control after the break, before Martin Odegaard added a late fifth.
Arsenal finish a place below Tottenham Hotspur on 69 points, two fewer than their north London rivals.
Everton, who guaranteed their Premier League safety in midweek, finish 16th with 39 points.
Referee: Andre Marriner. Assistants: Simon Long, Scott Ledger. Fourth official: James Linington. VAR: Lee Mason. Assistant VAR: Mark Scholes.