David Silva scores on his return from injury as Manchester City hammer Crystal Palace to move up to third in the Premier League.