Match report – Crystal Palace leave it late to see off Stoke