Winston Reid proved the unlikely hero as West Ham claimed a thrilling 3-2 Premier League win over Manchester United in the final game at Upton Park to leave the visitors' Champions League hopes hanging by a thread.