Sixth-placed West Ham looked set for a damaging defeat at Amex Stadium after Danny Welbeck's 50th Premier League goal broke the deadlock only three minutes earlier.
The midfielder was sent off in the 70th minute for a second yellow card after his challenge on former United midfielder Ander Herrera just after United had gone 2-1 down when Marquinhos scored.