In the end , Mephistopheles wins the argument and Faust signs the contract with a drop of his own blood .
However , in the end Mephistopheles wins his bet .