Which battle slowed the allied advance towards Germany but failed to stop them? Was it the Battle of Okinawa, Battle of Czechoslovakia, Battle of Midway, or Battle of the bulge

The Battle of the Bulge slowed the Allied advance towards Germany but ultimately failed to stop them.