Haitian Kervens Fils Belfort scored a stoppage time winner as defending champions Abahani Limited came back twice to book their place in the semi-finals of the Federation Cup with a 3-2 win over Arambagh Krira Sangha on Thursday.
Though Abahani dominated the initial proceedings but it was a spirited Arambagh, who took the lead against the run of play in the eighth minute of the match through Shahriar Bappy.
Bappy drove an angular shot into the far post from outside the box after Nigerian Paul Emile controlled a Chinedu Mathew chip with his chest and cut it back for Bappy.
Abahani levelled the margin on the half-hour mark through Nigerian Sunday Chizoba.
Three minutes later, Arambagh restored the lead when Uzbek Iqbaljon Normatovich converted from the spot after Abahani keeper Shahidul Alam Sohel brought down Bappy inside the box.
But the lead lasted only for 11 minutes as midfielder Sohel Rana hammered a stunning shot from 25-yard out to bring Abahani back in the match for the second time.
The second half was also action-packed with both sides coming close to taking the lead before Belfort silenced Arambagh with his first goal in Bangladesh.
With the clock ticking to the final whistle, Belfort flicked a diving header off defender Tapu Barman home three minutes into the five-minute added time after substitute Nabib Newaj Jibon released a low free-kick from the left flank.
Want stories like this in your inbox?
Sign up to exclusive daily email
More Stories from Football