Tyrick Mitchell both scored and assisted for the first time in the Premier League to earn Crystal Palace a comeback 3-2 victory over Aston Villa.
Villa had twice taken a first-half lead at Selhurst Park as John McGinn and Anwar El Ghazi each beat Jack Butland, who was making his first PL appearance for Palace in goal.
Palace's first equaliser came on 32 minutes when Christian Benteke headed in his third goal in as many matches from a Mitchell cross, before Wilfried Zaha's deflected effort made it 2-2 with 15 minutes remaining.
Benteke and Eberechi Eze both hit the crossbar in the second half before the latter's centre was chested in my Mitchell from close range on 84 minutes.
Palace move back above Southampton into 13th position with 44 points, five behind 11th-placed Villa.
See: Palace report | Villa report
Next fixtures
Crystal Palace: 19 May v Arsenal (H)
Aston Villa: 19 May v Spurs (A)
Match officials
Referee: David Coote. Assistants: Nick Hopton, James Mainwaring. Fourth official: Robert Jones. VAR: Paul Tierney. Assistant VAR: Andy Halliday.
WHO'S GOING TO BE YOUR
MAN OF THE MATCH?
Vote at Full-time