This is standard ABO. The result of the play is a TD.
If the hold occurred during a run, it's a running play: basic spot is the end of the run, which is the GL (10-3-3a). The spot of the foul is in the EZ, in advance of the basic spot. Under ABO, we'd enforce from the basic spot, 10 yards, to the B10.
Presumably B would accept the penalty, and it would be A 1/G @ B10, clock on the snap (3-4-3d for the last part).