Today's Premier League results
Shane Long scored for Southampton but it wasn't enough to help the Saints come from behind against Manchester City as Kevin De Bruyne laid on a goal and two assists as they briefly take top spot in the Premier League table.
Bournemouth's launched a stunning comeback at home to Everton as they scored an equaliser in the 98th minute to earn a draw, while Alan Pardew got one over his old side Newcastle United when Yannick Bolasie struck twice in a 5-1 win for Crystal Palace.
Full time scores:
Bournemouth 3-3 Everton
Crystal Palace 5-1 Newcastle United
Manchester City 3-2 Southampton
Aston Villa 2-3 Watford
Sunderland 2-0 Stoke City
EvertonManchester CitySouthamptonPremier LeagueAlan PardewKevin De BruyneNewcastle UnitedCrystal Palace