Felipe Anderson scored twice as West Ham United beat Burnley 4-2 at London Stadium.
Marko Arnautovic slotted West Ham into a deserved 10th-minute lead before Johann Berg Gudmundsson equalised against the run of play on the stroke of half-time.
Anderson restored the dominant Hammers' lead on 68 minutes, only for substitute Chris Wood to equalise, heading home Robbie Brady's corner nine minutes later.
But for a second time, Anderson struck to make it 3-2 before Chicharito secured the win in stoppage time.
The win means West Ham stay 13th with 11 points, while Burnley are 15th with eight points after three straight defeats.
See: West Ham report | Burnley report
Next fixtures
West Ham: 10 Nov v Huddersfield Town (A)
Burnley: 10 Nov v Leicester City (A)