Championship side Southampton advanced to the FA Cup semi-finals by defeating Premier League leaders Arsenal 2-1 in a dramatic quarter-final at St Mary's Stadium. Ross Stewart opened the scoring before Viktor Gyokeres equalized, only for Shea Charles to net the winner five minutes from time. The upset ends Arsenal's hopes of a treble following their recent EFL Cup final loss to Manchester City.
Southampton, unbeaten in 14 matches across all competitions, took the lead in the 35th minute when Ross Stewart capitalized on a mistake by Arsenal defender Ben White. James Bree's cross caught White under the ball, allowing Stewart to chest it down and fire past goalkeeper Kepa Arrizabalaga. Earlier chances fell to Southampton's Leo Scienza, who missed opportunities to extend the lead, while Arsenal's Martin Odegaard wasted a good opening before halftime with a wayward shot.