Although overcalls generally guarantee good suits, it is necessary to get moderate five card majors into the auction at the one level while one can. Note that a double instead of a 1S bid, for whatever reason, is viewed as an error nowadays. North then shows a hand with invitational, or better, values and support with a cue raise. South, who would have overcalled 1S without one of the minor suit kings, shows his extra values by making a long suit game try and North has no difficulty bidding the game.
West started with the king and another heart. Declarer ruffed and saw that, if trumps were 4-1, there was no hope of making ten tricks. So he based his plan on trumps being 3-2 and East holding the ace of clubs. After ruffing the second heart, declarer cashed the ace-king of trumps and breathed a sigh of relief when the suit broke 3-2. Next, he led the five of clubs from the table, catching East in a Morton’s Fork; if East rose with the ace of clubs and took the queen of trumps, then declarer would have ten tricks: four trumps, four diamonds and two clubs.
East thus followed with a low club and declarer’s king won the trick. Declarer proceeded to then show that he could still make ten tricks. His next move was to lead a low diamond to the ten so that he could ruff a heart. A diamond to the queen saw East facing another unpleasant choice. If he ruffed in, declarer’s tenth trick would be a club ruff in dummy. When East discarded, declarer just ruffed dummy’s last heart and played on diamonds. East ruffed in and cashed his ace of clubs but declarer had the rest. You should note that this approach would also have succeeded when West had the third trump. In that case, West would have been the defender faced with the choice of discarding on the red suit played or ruffing in. In the first case declarer would make two trumps, three heart ruffs, four diamonds and a club for ten tricks. If West either over-ruffs a heart or ruffs a diamond, then declarer’s tenth trick would be the club ruff in the dummy.