you just hit top of his range ,the man is right, vs him,shoving here is ok cause you shoved for value vs his 4betting range,which has AA,KK,QQ,JJ,AK,AQ and that's enough for you to have 50%, not vs just this hand so your play was +EV