Gabriel Martinelli and Nicolas Pepe scored dramatic injury-time goals as Arsenal beat Crystal Palace 3-1 at Selhurst Park to keep their hopes of European football next season alive.

Brazilian teenager Martinelli came off the bench to rescue his side, who go into the final day of the Premier League campaign with a chance of qualifying for the Europa League.

Christian Benteke's diving header had cancelled out Pepe's opener and put Palace on course to earn an impressive draw in Roy Hodgson's final home game as manager.

But Arsenal's attacking quality shone through as Martinelli tipped the game back in their favour before Pepe added a third with a superb individual effort.