Bangladesh had been yearning to make it to the semifinals of the SAFF Championship and an agonising wait of 14 years was finally over on Wednesday with a 3-1 victory over Bhutan in Bengaluru.