Liverpool left it extremely late to take all three points at Villa while Manchester City also had to come from behind on a strange day in the Premier League