The play suggested by Coelacanth was the correct in on the actual hand.
Declare had:
xx
AKxxx
Qx
Qxxx
I think this is more likely after the bidding:
- Declarer did bid 3C and not 3H, so he probably has no 6cH.
- 3S was searching for a D-stop to play 3NT. Declarer passed 3SX to keep 3NT open as a possibility. So it seems that declarer has a half D-stop.
Remark: This was played behind screens and I was South:
- I wasn't really happy with my 3C bid. I felt that I was really max for that.
- When West bid 4D and the tray was moved to other side of the screen, I planned to bid 4H when it comes back. But by the time it did come back I did bid 5C iso 4H (I don't know why: it seems that I forgot to bid 4H or maybe I changed my idea somehow
). 5C was DBLed by East and did go -1. 4H would have a good chance.