Making 6H (declarer: 54, AKQJTx, -, 98765)
I believe the following works:

Ruff (or trump) the diamond lead.

Now lead out the Trump Ace. If both opponents follow, then this is easy. You can take out opponents trumps and play the clubs. You can even try to finesse the CJ or T and try for an overtrick, when West has the Club Qxx. You have two trumps in hand, so you have an entry to hand after you unblock the clubs.

The problems happens when one of the opponents shows out on the Trump Ace.

Now draw three more rounds of trump. On the fourth trump, discard a diamond. Throwing the diamond is the key play: North hand is void in diamonds now. Now play AKJ of clubs. Opponents have to win this and if they return a diamond, you ruff in South hand, throwing the blocking club T from the dummy!