Ghana and Crystal Palace midfielder Jeffrey Schlupp was on target for the Eagles on Saturday afternoon as his side narrowly edged West Ham United in a seven-goal thriller at the Selhurst Park.

Schlupp scored his third goal of he season after stealing possession from Thomas Soucek to score his side's third goal.

West Ham took an early lead when Tomas Soucek punished Michael Olise's failure to clear a corner, Palace swung the game in their favour with three goals in an impressive 15-minute spell.

Jordan Ayew levelled within six minutes with a first-time finish at the end a slick move, before the returning Wilfried Zaha finished from Eberechi Eze's pass across the six-yard box and Jeffrey Schlupp added a third after dispossessing Soucek.

A superb first-half took another twist when West Ham again capitalised on a corner, Michail Antonio heading in at the back post to reduce the deficit before the break.

Eze's penalty restored Palace's two-goal advantage midway through the second half after he was judged to have been fouled by Nayef Aguerd - but the Hammers defender made amends as the visitors responded with a scrappy third from yet another set-piece.

However, David Moyes' side could not find a late equaliser to boost their survival prospects and West Ham remain five points above the relegation places with five games remaining.