Olivier Giroud headed a stoppage-time equaliser as Arsenal battled back from 3-0 down to draw 3-3 against 10-man Bournemouth at The Vitality Stadium.
The Cherries had gone in front through defender Charlie Daniels after 16 minutes and doubled their lead through a 21st-minute penalty from Callum Wilson after Granit Xhaka had bundled over Ryan Fraser.
Scot Fraser added a third for Bournemouth just before the hour, slotting in from a tight angle to seemingly put the match beyond the Gunners, only for Simon Francis' late red card to let the visitors back into the clash.
Alexis Sanchez's flying header started the comeback with 20 minutes left before substitute Lucas Perez hooked in his first Premier League goal with a fine left-footed volley after 75 minutes.
The turnaround was complete when Giroud, who scored with a "scorpion kick" against Cystal Palace on New Year's Day, got up to head in Xhaka's cross and earn Arsenal a point which leaves them one behind Manchester City in fourth.
Elsewhere on Tuesday night, new Swansea manager Paul Clement watched his side win 2-1 at Crystal Palace.
Alfie Mawson headed the visitors in front two minutes before the break, only for Wilfried Zaha to look to have earned the Eagles a draw from Sam Allardyce's first home match with an acrobatic effort in the 83rd minute.
Right-back Angel Rangel, though, lashed in a low shot with just two minutes left to secure a win for Clement, who celebrated the goal from the dugout having come down to pitchside for the second half.
Stoke beat Watford 2-0 at the bet365 Stadium with a goal from Ryan Shawcross in first-half stoppage-time and Peter Crouch's scrappy effort on 49 minutes.