A well played hand by you,
West however, made a serious mistake covering the second club with the J
♣instead of the 7
♣ (I assume he panicked after seeing dummy and did not see the spot cards played on the first trick), if he covers with the 7
♣ then you don't have enough trumps after drawing out the opponents trumps to set up the club suit, (I assume that if he didn't cover high, that you would have just given up a diamond to set up your hand)
Once he does cover high and you trump, you have a second decision to make, do you try to set up the club suit for an overtrick or go for the sure thing by giving up a diamond, (if you're wrong, you go down because if South wins the King
♣, he will surely return a
♦ - and if you trump and North has the King
♣
then you must lose the A
♦ and the King
♣ (play it out))
I assume that you would have discarded anyway by analizing the lead, but honestly, at the table were you THAT certain with a diamond loser staring you in the face.
In any case, West should not have covered the Q
♣, which would leave you a chance to go wrong.
Well analized and played by you and maybe a little bit lucky.
I don't think I would have the guts to go for the overtrick, and probably gone for the sure thing, there's something about making doubled slams that just brightens my day.
Cheers