Yes, but if Hitler doesn't spare the 300,000 British soldiers at Dunkirk and either captures or kills them, then the British have no choice but to surrender. And even if they don't, they don't have enough troops to be a major threat. Just focus all resources on the Eastern Front with the Soviet Union and control Mussolini on a short leash to prevent his dumbass attack on Greece, which cost precious time and resources.
Take Moscow, Stalingrad, and Leningrad, and the war is practically one. Sure, they have their factories over the Ural mountains, but so what?
Build heavy defense lines and wear the enemy out as they infight due to all the political and social unrest caused by all the defeats and deaths, with Stalin either being killed or captured during the Battle of Moscow.
The war will be won shortly as a peace agreement is made with the surviving Soviet government or whatever comes afterward; America is never able to enter the war in any significant capacity, and Imperial Japan can deal with them anyway. Germany takes new lands from Poland to provide new living space for its growing population on top of African territory for resources. They grow their military and become practically invincible on the land. Germany will be secure for the next one hundred years—the end.