The former Reading striker scored twice as the Eagles secured a surprise win over West Ham at Upton Park before being sent off for a second-half foul on Winston Reid