The bidding was 1S by north, 2H, pass, pass, 2S, pass, 2N, pass, 3C, pass, 3S, pass 4S.
The lead was the ace of diamonds, 9 from west (udca).
The ace of hearts was next, 7 from west (udca).
King of diamonds ruffed.
Small spade to the queen and king.
Now west must play a heart to beat the contract. However, if north is 7114 this defense would be disastrous. West ended up continuing trumps and the contract made. What went wrong in the defense, and should west have worked this out?

Help
