Odd Squeeze

From actual play, January 15, 2008. Declarer came down to this plausible ending position:
           x
           AJxx
           A
           --

--                   --
98xx                 Kxx
x                    10xx
A                    --

           --
           Q10
           J
           KJx
Declarer had tried to set up spades, finally succeeding on the last spade. The opponents meanwhile had been attacting entries in the minors. Now declarer was in hand and it was time to attend to the heart suit.

Declarer led the queen of heart. Righty won and returned a diamond, to produce this ended position with the lead in dummy.

           x
           AJx
           --
           --

--                   --
98x                  xx
--                   10x
A                    --

           --
           10
           --
           KJx
The lead of a small spade squeezed Lefty, in an unusual way.