It has been a crazy day in the English Premier League. Crystal Palace managed to pull off the extraordinary when they beat Chelsea 1-0. West Brom thought they had won when Bifouma scored in the 94th minute, but Daehli grabbed one back to salvage a point for Cardiff. Southampton produced a brilliant performance and slaughtered Newcastle 4-0 with the in-form Jay Rodriguez getting a brace. Peter Odemwingie scored his fourth goal in three matches to deliver a win for Stoke over Hull. Arsenal’s Mathieu Flamini made up for his own goal against Swansea when he scored to equalize against Manchester City and win his team a much needed point. David Moyes’s struggling Manchester United side seriously needed a win against Aston Villa and they delivered with a comfortable 4-1 win. Garry Monk’s men pulled out a convincing 3-0 win over a inconsistent Norwich squad. That was all for today, but I’m sure there will be some more exciting action tomorrow!