Andre Ayew climbed off the bench to rescue a point for 10-man West Ham in a 1-1 draw at Watford at Vicarage Road.
The Hammers were trailing to Troy Deeney's third-minute penalty until Ghana forward Ayew tucked in the rebound after Michail Antonio's shot had hit both posts.
It was no more than West Ham deserved, as they were unlucky not to have been awarded a second-half spot-kick for an almost identical incident to the one which gave Watford the lead.
However, they had to hold out for the final five minutes with 10 men after Antonio was sent off for handball.
Sadly it was also a bitter-sweet evening for Hammers old boy Mauro Zarate, who won his side's penalty but departed on a stretcher with a serious-looking knee injury before half-time.