Arsenal kept Liverpool's Premier League title-winning champagne on ice but only just as they were held to a 2-2 draw at home by Crystal Palace on Wednesday.
First half goals by Jakub Kiwior and Leandro Trossard looked like being enough for a lacklustre Arsenal against a lively Palace side who equalised with an Eberechi Eze volley.
But there was a late twist as Palace substitute Jean-Philippe Mateta produced a superb chipped finish over Arsenal keeper David Raya in the 83rd minute.