why hurry with a good hand??
open the hand with 1 cl after 1 sp you rebid 2 cl!!!
when partner has 6 ponits , w/o rebiddable sp , you are in a good contract.
never be too greedy!!
in this case your P wil rebid 2 heart (non forcing!!!)telling my spades are longer but have also 4+ h. and NOW you can show your extra by bidding 2NT which means ;P, even opposit your 6 pnts ,I think 2 NT can be made And of course I have dia!! and no support for majors.
As you P I will tell with 3 dia my hand and now you can give up and pass.
Against better knowing players continue bidding because (they mean) have too much points and overlook that they have not enough tricks.
laura