Callum Wilson scored an equaliser in the third minute of stoppage time to rescue a point for AFC Bournemouth in a 3-3 draw with West Ham United.
James Collins headed West Ham in front on seven minutes from Aaron Cresswell's corner.
AFC Bournemouth levelled on the half-hour when Dan Gosling fired past Adrian, and then went ahead as Nathan Ake swept in on 57 minutes.
But Marko Arnautovic restored West Ham's lead with two late goals, first capitalising on Asmir Begovic's slip before slotting in a second from close range.
But Wilson bundled in Ake's cross to deny the Hammers a point and kept them in 17th, a point and a place above AFC Bournemouth.
See: AFC Bournemouth report | West Ham report
Next fixtures
AFC Bournemouth: 30 Dec v Everton (H)
West Ham: 2 Jan v West Brom (H)