Quantity discount for same category

I would like to have a sale where if you buy 3 items from category ‘widgets’ you get 25% off.

I setup the following rule. It works fine if you add 3+ products from category ‘widgets(118)’, however it also activates if there is 2 items from category ‘widgets(118)’ and 1 item from category ‘flyers(120)’. It doesn’t apply the discount to the item from category ‘flyers(120)’, only the 2 products from ‘category’ widgets however it is counting the quantity as 3 even though there is only 2 products from category ‘widget’. Not sure what I am doing wrong here,

Conditions Apply the rule only if the following conditions are met (leave blank for all products).  If ALL  of these conditions are TRUE :  If total quantity  equals or greater than  3  for a subselection of items in cart matching ALL  of these conditions:     Category  is  118    Percent of produce price discount 25  Apply the rule only to cart items matching the following conditions (leave blank for all items).  If ALL  of these conditions are TRUE :  Category  is  118