Premier League trio Manchester City, Crystal Palace and Bournemouth are into the FA Cup last eight, where they were joined by Championship side Preston.