rupert must have fought hundreds of engagements now , both major and minor , capturing towns , destroying isolated regiments of enemy reinforcements , and once burning a major rebel supply base in a brilliant raid behind enemy lines , halting all rebel operations for several month .