Bradford beats Punxsy, finishes perfect