Win the diamond shift cheaply in your hand and ruff the ♥
Q high, covered or not, and play a second high trump from dummy. If diamonds are 4–1, draw the two remaining trumps, discarding a spade from dummy, cash the ♣A and cross to the now-blank ♠A and hope to run the clubs.
You need 3–3 or 4–2 clubs (84%). The two traps are not to run the ♥
Q to take an unneeded ruffing finesse at trick two nor to take a practice spade finesse.
If both follow when you cash a second diamond, cross to the ♣A, ruff your last heart with dummy’s remaining trump, ruff a low club, cash your remaining diamond discarding a spade from dummy, and run the clubs. With diamonds 3–2, you can handle 5–1 clubs as well.
Thanks to Jon Shuster of Gainsville FL for this one.
Update: Reader Stephen Cooper of Toronto ON pointed out something that I overlooked.
Instead of crossing to the ♣A at trick two, declarer should play the ♣K and a club to the ace. That way if clubs are 5–1, declarer can discard two clubs on the ♦K J and hope for a lucky heart position. For example, East might hold the ♥K Q (x) or honor doubleton, or West might hold K–Q doubleton as you plan to lead low to the jack and then the ace. This is roughly an 8% improvement over the original line of play.