Second-tier Southampton has caused a huge shock by beating Premier League leader Arsenal in the FA Cup quarterfinals.