Eight Premier League teams remain in the competition