A double strike by Waseem Razeek guided hosts Sri Lanka to the final of the Mahinda Rajapaksa Four Nations International Football Tournament shocking Bangladesh by 2-1 goals in the last league match at the Racecourse ground in Colombo on Tuesday.
They will now play the final on Friday (Nov 19) against African nation the Seychelles, which booked its final berth after playing out a goalless draw with the Maldives at the same venue Tuesday afternoon.
Striker Ahmed Waseem Razzek, who scored a hattrick scoring fours goals against the Maldives in the tournament's opener, scored both the goals for hosts Sri Lanka, one in each half.
He put Sri Lanka ahead in the 25th minute of the match by a rebounder from top of the small box when a long distance shot of his team-mate came his way slipped from grip of Bangladesh custodian Anisur Rahman Zico (1-0).
Bangladesh which needed a draw against Sri Lanka to reach the final, played a defensive football from very beginning and that backfired to concede an early goal.
But in the 2nd half, Bangladesh dominated the match all through when the Lankan were found to busy Bangladesh attack one after another and it's fruit in the 70th minute.
Substitute striker Jewel Rana levelled margin for Bangladesh by an accurate placing ground shot from goalmouth melee denying opponent defender and custodian (1-1).
When the was almost heading for 1-1 draw to assure the final berth for Bangladesh, then referee given a controversial penalty in favour of home team and striker Waseem Razeek did no mistake to convert a spot kick in the 90th minute guiding Sri Lanka to the final.
With the day's feat, Waseem Razeek emerged as leading scorer in the meet scoring six individual goals.
Earlier, Susanto Tripura and Topu Barman of Bangladesh spoiled two easy chances.
Earlier, Bangladesh started their campaign in the Sri Lankan four nations football with frustrating note after playing 1-1 draw with African side Seychelles despite dominating the match by 1-0 goal till 87th minute last Wednesday.
Bangladesh smartly bounced back in the final race beating stronger Maldives after 18 years by 2-1 goals in their 2nd match last Saturday at the same venue.
Earlier in tournament opener last Tuesday, coming from behind, hosts Sri Lanka played to a 4-4 draw with their neighbor the Maldives while Seychelles beat hosts Sri Lanka by 1-0 goal in another match on Saturday.
Bangladesh team (Starting Eleven) Anisur Rahman Zico Topu Barman, Rahmat Mia, Susanto Tripura, Tutul Hossain Badsha, Mohammad Redoy, Jamal Bhuiyan, Rakib Hossain, Atiqur Rahman Fahad, Mohammad Ibrahim and Sumon Reza.