Napoleon
What he didn't anticipate was how bad the roads in Russia would be and how long the Russian army would retreat along them. You can't resupply an army that is marching on a narrow dirt road through a forest because it's blocking its own supply lines.