Third-tier Mansfield Town pushed Premier League leaders Arsenal in an exciting, too-tight FA Cup tie away from North London.