Radar won the tactical battlefield. Intelligence won the strategic war.
90% of the merchant vessels in the world belonged to the British.
The British Empire and the the USA were the 2 largest economies in the world.
Once the USA entered the war the outcome was not in doubt, even if the German army hadn't been given mission impossible vs. the Russians - although if they hadn't then the Russians would have attacked them.