
Arsenal finish the season in second place
Martin Odegaard came off the bench to score an 89th-minute winner for Arsenal that sent Southampton to a Premier League record 30th defeat of the season.
Kieran Tierney had given the visitors a first-half lead with a goal on his final Arsenal appearance but Ross Stewart's 56th-minute header looked to have rescued a point for Southampton.
However, Odegaard fired a low left-footed shot into the bottom corner to claim all three points.
Mikel Arteta's Arsenal were nearly left to rue missed opportunities after converting just one of their many chances during a dominant first-half performance.
Mikel Merino, Thomas Partey, and Gabriel Martinelli all went close before Tierney, who is returning to Celtic at the end of the season, made the breakthrough in the 43rd minute, slotting home Ben White's cross at the near post.
Southampton, who had a penalty claim for handball against Declan Rice waved away in the first half, had looked dangerous on the counter-attack, particularly through Kamaldeen Sulemana, and deserved their 56th-minute leveller, Stewart rising highest at the far post after Jay Robinson's shot had earned the hosts a corner.
Rice nearly bundled home a second for Arsenal but his effort was cleared off the line, while Bukayo Saka had a goal ruled out for offside before substitute Odegaard grabbed the late winner.
The result does nothing to alter either sides' league position, with Arsenal finishing the season in second place and already relegated Southampton bowing out at the bottom.
Arsenal only need 'little percentage' of improvement - Arteta
New manager Still in attendance at St Mary's

Will Still has left French club Lens to return to the UK
There was, on paper, very little to play for at St Mary's.
While five teams were fighting it out for three Champions League places, Arsenal had secured their spot with a week to spare by beating Newcastle at Emirates Stadium last Sunday.
Only a major swing in goal difference would have meant they surrendered second place to Manchester City but with Southampton heading into the game having scored 25 goals in 37 matches, and Arsenal keeper David Raya looking to retain the golden glove for most clean sheets, such a result was unlikely.
After conceding on Sunday, Raya shared the award with Nottingham Forest's Matz Sels, who also kept 13 clean sheets.
Relegated Southampton, meanwhile, had their fate confirmed on 6 April - the earliest relegation in Premier League history. Overtaking Derby County's record low mark of 11 points with a goalless draw against Man City a fortnight ago provided a rare moment of cheer in a dismal season.
But while Sunday's result made no difference to the table, for Southampton's players the match was an opportunity to impress with incoming manager Will Still watching on from the stands.
He was confirmed as Ivan Juric's successor on a three-year contract before kick-off, becoming the club's fifth permanent manager since the start of the 2022-23 season.
Still inherits a side in dire straits. Southampton picked up just 12 points this season and are on a 14-match winless run stretching back to 1 February. They also have the unwanted twin honours of the league's worst attack (26 goals) and worst defence (86 goals).
There were positive signs in this latest defeat. Southampton frequently troubled Arsenal on the break, with Sulemana's pace causing the visitors plenty of problems. Youngster Robinson impressed on his first start and they delivered a spirited defensive performance in the face of constant attacking pressure.
However, Still will be under no illusions about the task on his hands to restore Southampton's Premier League status at the first attempt.
Rusk praises players as he awaits 'clarity' on future
Player of the match
After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport s.