Angel (Girl) wins.
Angel may not have been the strongest fighter back in the day, but she gained some pretty good elemental abilities over the years. She also got some Pym Particles as an added bonus so I don’t see her losing this round. Her fire punches will deal a lot of damage and Cattleya’s sword skills will be no match against that technique. Angel (Girl) wins.