A round-up of all the games from matchweek 29 in the Premier League including a resounding win for Fulham against Tottenham and a controversial end to West Ham's match against Aston Villa.