West Ham United beat Chelsea 3-2