Bangladesh notched only their second T20I win over Afghanistan in six encounters with a four-wicket victory in the final league game of the T20I tri-series on Saturday. The Tigers will now face the same opponents in the final on Tuesday in Mirpur.