Promotion - Buy Product A - Get Product B Free

I have set up a promotion if the customer buys Product A, then Product B is added to their cart as a free product. That works fine.

But I want to give the customer a free Product B for each Product A that they buy.

As it stands now, if they buy Qty=2 of Product A, only Qty=1 of Product B gets added to their cart.

Is there a way to implement this type of promotion?

CS-Cart 4.12.1