By the numbers, Magma should win. The torch would have a hard time hurting her, while immunity to heat doesn't protect Torch from the impact of tonnes of hot lava.
Practically speaking, I'd give it to Johnny for skill and experience.
__________________
...You are Number Six. Respect Popeye
iceman made it rain?? when?? but magma also has control over the arth to a degree, and could easily blind torch. she has pretty powerful powers, i say she wins
Have you forgotten Amara's (Magma) tons of experience training with the X-men? She's no slouch when it comes to fighting hand-to-hand. IN fact, I'd say in a hand-to-hand fight, she could probably beat Human Torch.
I'm sure now that I'm going to get everyone blasting me for that comment, but I believe it to be true.