Erwin Johannes Eugen Rommel was the general, he was defeated by general Montgomery, a British general, in North Africa
Might you be referring to Erwin Rommel in North Africa in 1942 in the third and final battle of El Alamein, 60 miles south of Alexandria? The British General who defeated Rommel was General Montgomery.
General Montgomery was placed in command of the British troops.
Montgomery> Erwin Rommel , the Desert Fox , was bested by the British commander Bernard Montgomery at the Second Battle of El Alamein (23 October - 11 November 1942) .
Any British General? General Bernard Law Montgomery
Gen Bernard Montgomery was the senior British General at D-Day.
General Cornwallis was defeated by the Americans.