City too strong for Palace, while United labour to victory