Заменим словосочетание «патрон от винтовки» синонимичным словосочетанием со связью согласование:
Винтовка - это имя существительное. Патрон (какой?) винтовочный.
Ответ: винтовочный патрон