I would have assumed that Iron Fist was naturally a better hand to hand fighter than Shang Chi, but after researching the battle…it appears that Shang Chi is superior in a fist fight. Iron Fist has acknowledged his superiority and the feats do not lie. That being said, Iron Fist has improved a lot since their last battle and I believe that he would be able to win the battle. His mastery over his energy fist will give him an edge and as we saw in AVX….it packs quite a punch! Iron fist wins.