Bangladesh wilted under the Kolkata sun, surviving for just 47 minutes on the third to lose the second Test at the Eden Gardens by an innings and 46 runs yesterday.