Assuming that B is telling the truth, then A is telling the truth, which is not true.
So it can only be that C is telling the truth and B is lying, that is, B won the prize;
So the answer is: B.