On the lead it looks like clubs have to split or the diamond finesse has to be on but GIB makes it easy by not covering the ♠9 which would otherwise cost nothing.
Edit:
I've been playing about with this hand in the editor and it seems as long as the hearts behave the contract is 100% because of the myriad of squeeze possibilities. I can only assume GIB saw everything and calculated from the bidding that it wouldn't make any difference to duck whereas any human would surely cover to give declarer the opportunity to make a mistake.