Croix du Nord rallied through the final 200 meters to foil Meisho Tabaru's theft attempt and win the April 5 Osaka Hai (G1T) at Hanshin Racecourse.