I tried to use Super-Cancel for a while in these kind of situations, and though it gives me control over the defender, it has to be used very carefully at times.
There are situations (specially in the more potent AI thru balls), where using Super-Cancel can make the defender miss the ball, leaving the attacker clear on goal.
Of course, like all things this technique has to be mastered. But since I'm still learning how to use it, I most of times prefer to use the method I mentioned above. Letting the CPU control the defender in these kind of situations is always reliable. The CPU never let's you down. If it doesn't intercept the pass, it will at least make the defender glue to the attacker.