Wilfried Zaha’s goal before half was enough as Crystal Palace edged Stoke City at Britannia Stadium.