Legion advances to finals with 14-5 win over Bradford