You can decide to play the 4♠ bidder for the diamond guard, and thus try to generate the end position in which dummy holds the stiff spade K and KJ in diamonds, with declarer holding A9x in diamonds, and West having to hold the spade A and Q10x in diamonds. This also works any time West has any 4 diamonds, and that is a clue as to how you play the hand. If he has 4 diamonds, he will be very short in hearts.....maybe 8=1=4=0. So: ruff the spade lead, draw 2 trumps, ending in dummy, and ruff a small spade high, checking in case spades were 9-1. Then pull trump and play one, just one, more round, pitching a diamond. The purpose of this is to give east a chance to make a silly error...throwing a 3rd, 'useless', spade if he holds it. Of course, that spade is far from useless. Pitching it gives you a perfect count, while holding it, if he has one, will likely lead you to place West with 8 of them. Having cashed the 4th trump, play 3 rounds of hearts ending in hand, so that you can run the rest of the clubs if a squeeze looks like the right line. This will give you an excellent inferential count. It is inferential because you don't have a true count on spades...you infer they are 8-2 from the auction, the 2 spades played by east and the failure to pitch a 3rd one, which inference is very weak against a competent player. If West shows out on the 1st or 2nd heart, you place him with long diamonds, and play the squeeze. If West follows to 2 hearts, then diamonds are, inferentially, 3=3. You can still opt for the squeeze but you need West to be Q10x, while the finesse needs east to have Qxx or Q10x, so the odds are heavily in favour of the finesse. If West follows to 3 hearts, then the odds are heavily in favour of the finesse since diamonds are probably 4-2, with east holding 4. The important lesson to be learned is that one should, when possible, try to count out the hand before deciding what lie of the cards one will play to exist. Edit: I wrote this and had it in preview mode when the phone rang, and posted it on hanging up, only to see that Timo was ahead of me...sorry about that.