Magneto easily. He's fought bricks a lot. In this case all he has to do is wrap her quickly in some metal and fly her away to win via BFR. But even without that, he'd win. He can fly in the air, and all she can do is toss stuff at him. He can surround himself with a forcefield she can't break. Then he can just pelt her with stuff until she eventually succumbs.
This is what I was thinking. A friend of mine told me that he once forced the blood in her arms back toward her heart to keep her from beating him to death. Is that true, or do I need to take this guy to the woodshed for lying to me?