Слово виноград изменяется по падежам:
косточка чего? виноград-а, спешу к чему? к виноград-у, лакомлюсь чем? виноград-ом.
Это словоизменение дает нам право выделить в морфемном составе этого существительного мужского рода нулевое окончание.
В облике слова "виноград" может смутить часть вин- и гласная о, так напоминающая соединительную морфему в составе сложных слов. А что такое тогда град-?
Чтобы выявить границы корня этого существительного и не заплутать в трёх соснах, пойдем проторенной тропой: подберем родственные слова и выявим их общую часть, в которой заключено лексическое значение.
Виноград - виноградина, виноградинка, виноградный, виноградарь, виноградник, виноградарство.
Думаю, что пора сделать итоговую запись:
виноград_ - корень/окончание.