Punxsy finishes Bradford with 25-9 run during win