1. A reasonable 12 count with two 10's should open the bidding. With no 5-card major, we open in a minor. With 3 clubs and 2 diamonds this is a 1 opening bid.
LHO overcalls 1 and partner bids 2. This shows a limit raise or better in clubs (this is "standard"). Now what?
Choose One:
Pass
2
2NT
3
Other
Answer: 4 -
3. Partner might have only a limit raise in which case you belong in a partscore. With a flat hand and hearts stopped, 2NT would be fine, but you don't have hearts stopped. Therefore, retreat to the trump suit to indicate a minimum. Sure, you have only 3 clubs, but you didn't promise more. Partner will typically have 5-card support for his raise. As to 2, that would be forward-going--and deny a minimum.
West cashes two more high hearts (taking the AKQ) as East follows with the jack and then throws a low diamond and a low spade. Next comes the 10 here:
What do you play from dummy?
Choose One:
2
5
Q or A
Answer: 4 -
. Any club play might set up a club trick for the defense. Look at all the cards as the high heart is led to the 4th trick:
If you trump low, East over-trumps and later the defense gets a diamond for down 1. If you trump high, West's J becomes a trick and the diamond loser adds up to down 1. By throwing a diamond (you can call it a "loser on loser" play if you wish), you gain control.
Yes, you lose the first 4 tricks, but that's it. West can't hurt you with any more heart plays (you will be out of hearts in your hand).
Eventually, you will draw trump and throw dummy's other small diamond on your spades. Although I don't recommend counting winners in a suit contract, you will end up with 3 spades, 1 diamond and 5 clubs for 9 tricks.