In contract bridge, the trump squeeze is a variant of the simple squeeze in which one threat is a suit that if unguarded can be established by ruffing. This end position illustrates a trump squeeze play. Hearts are trumps, and the lead is in the North hand. Declarer plays the A (the squeeze card), discarding the 3 from hand, and East has no good discard. If East plays a spade, declarer cashes the A to set up the spade suit, which he can reach with a club ruff after cashing North's K. If East plays a club, declarer cashes the K, ruffs a club, and has the Ace of spades as an entry to dummy. Here is perhaps the simplest possible example. Assume hearts are trump and both red suit Aces have been played. When declarer leads the A from North, East must drop his guard in one of the minor suits. If he discards a diamond, then declarer ruffs a diamond, setting up the suit and takes the last two tricks with the A and the J. If East instead discards a club, South cashes the A, ruffs a diamond and enjoys the J for the final trick. This shows all the elements clearly: The North card that blocks the Suit A threat (A) provides the means of reaching the Suit B threat if it becomes good via ruffing. The key elements are: A suit that declarer can ruff to set up extra tricks An entry to another suit which can also yield extra tricks One defender who guards both suits Another example illustrates the squeeze card (a trump) being led from South (declarer) and East being squeezed. Spades are trump and the lead of the 8 squeezes East after South discards a small diamond from dummy. The Q is the blocked threat and clubs can be established by ruffing if the squeezee discards a club. If East discards a club, South will play the Ace and King of clubs, ruff the third round of that suit and then return to dummy with the A to cash the established club. If East instead elects to bare his K, South will play the two top clubs and the A, dropping the K and then ruffing a club back to hand to win his Q. If West guards both minor suits, the trump squeeze is not necessary (although it will still