The midweek English Premier League games for Matchday 28 was filled with lot of entertainment, lot of goals, fewer draws and some big upsets.
Leicester dropped 2 points as they drew 2-2 with West Brom, Southampton lost again as Bournemouth got a vital win to help push them further away from relegation zone.
Everton puts Aston Villa in more misery as they thrashed the Villans 1:3, Chelsea continued their unbeaten streak as they win 1:2 while Sunderland played out a 2:2 draw with Crystal Palace.
Liverpool trashed Manchester City 3:0 at Anfield as a revenge to their Capital One Cup loss while Manchester United managed a 1:0 win over Watford at Old Trafford.
Arsenal lost to Swansea and Tottenham also lost to West Ham leaving Leicester City comfortably at the top of the Table. Stoke City also grabbed a Narrow win at home against Newcastle.
Lets see who made it into the team of the Round for matchday 28 of the English Premier League.