If there is a discard attack, then a Village-Council Room engine could work well. Militia, Goons, Margrave, and even Followers all work. Don't overlook Urchin, either. It's a cantrip, which is nice. When you have only one action left, but both Urchin and Council Room in hand, you can attack first (maybe drawing a Village) and then play CR leaving your opponent with a 5 card hand.
When discard attacks are not available, I'll sometimes incorporate a single CR into my engine if I need the +buy.