Ultimately, the Romans. The High Priests wanted him dead, but the High Priests did not have more say in the situation than the Roman procurator (Pilate) did. Pilate, of course, tried to "wash his hands" of the whole thing, but that does not change the fact that Pilate could have stopped it - he didn't.