Che Adams scored his first Premier League goal in stunning fashion as Southampton battled through a Manchester City barrage to earn victory in a action-packed encounter at St Mary’s.
Adams, who joined Saints from Birmingham City for £15m last July, dinked the ball over a stranded Ederson in the Manchester City goal with a first-time strike from 40 yards out after Oleksandr Zinchenko had given away possession in the centre of the pitch.
Manchester City manager Pep Guardiola ran the changes, six in total, to the side which fired four past champions Liverpool at the Etihad Stadium on Thursday, with key playmaker Kevin de Bruyne among those initially rested.
The goal drew an intense reaction from City, as Fernandinho hit the post and the in-form Alex McCarthy kept out David Silva’s header in the aftermath.
The visitors rarely let up thereafter but were repeatedly left frustrated by Saints goalkeeper McCarthy, whose one-handed save from Gabriel Jesus in the second half was the pick of several superb stops.
Southampton had chances of their own amid the increasing City pressure but neither Nathan Redmond nor Danny Ings could convert rare opportunities, while Ederson was alert to Stuart Armstrong’s swerving shot.
Despite City’s superiority both in possession and on the attacking front, Southampton also deserve huge credit because they never stopped running and working in what was a terrific encounter to prove that even in these surreal terms the Premier League can always surprise.