Lilith Aensland has a lot of good magical abilities and a well rounded power set in general. She can fly and has a good mix of super speed and strength. That’s not good enough to take on a Saiyan warrior though. Caulifla’s skills grow more and more as she fights and now that she has unlocked the powers of a super saiyan there is no stopping her. Lilith is just outclassed and since Caulifla could destroy the solar system in an instant that’s game over for Lilith. Caulifla wins.