Bangladesh got their Twenty20 World Cup back on track today with a thrilling last-ball win over Zimbabwe at Gabba.