25 października 1917 roku jego oddział wielkości batalionu zaatakował i zdobył szczyt Matajur, biorąc do niewoli około 150 oficerów i 9000 żołnierzy armii włoskiej oraz 81 dział. Od tego momentu Erwin Rommel nie cenił żołnierzy włoskich zbyt wysoko. Jego oddział odegrał też znaczącą rolę podczas bitwy pod Caporetto. Był trzykrotnie ranny i otrzymał Krzyż Żelazny I i II klasy. Krótko po trzecim zranieniu i rekonwalescencji, mimo protestów, awansowano go na kapitana i przeniesiono go do pracy w sztabie. Za sukces wojenny z 25 października 1917 r. Cesarz Niemiecki i Król Prus Wilhelm II uhonorował oficera najwyższym odznaczeniem cesarskim – orderem Pour le Mérite w klasie wojskowej.