Hamza Choudhury, Shamit Shome, Farhaan Ali Wahid and Rakib Hossain scored a goal each as Bangladesh produced a commanding 4-0 victory over Sri Lanka in their second and final Group A fixture at the National Stadium, Dhaka on Wednesday.
With two wins from as many matches, the men in red and green, who had already secured a semi-final berth before the match, finished the group stage as leaders.
Bangladesh head coach Thomas Dooley made three changes to the starting XI, handing Hamza and Farhaan their first starts of the tournament after the two late arrivals joined the national team ahead of the Sri Lanka fixture.
Faisal Fahim and Jamal Bhuiyan were left out, while the third change saw Mohammad Ibrahim replace Bishwanath Ghosh, who picked up an injury during training the day after Bangladesh's 1-0 victory over Bhutan.
Bangladesh put Sri Lanka under pressure from the outset, with Hamza's free-kick in the sixth minute sailing over the crossbar after Rakib earned a set-piece opportunity just outside the box.
Shamit broke the deadlock two minutes later with a volley from the edge of the box after Sri Lankan goalkeeper Sujan Perera punched away Hamza's cross. Shamit's initial volley was blocked by the defence, but the midfielder made no mistake with his second attempt.
Hamza showcased his impressive technique in the 25th minute with a spectacular backheel effort that narrowly missed the target. A quick move down the left flank ended with Shamit heading a long ball into Hamza's path. The Leicester City midfielder beat the advancing goalkeeper to the ball but, with little time to react, attempted a backheel that went just wide.
Shamit tested Perera again in the 42nd minute with a low effort from around 20 yards, but the goalkeeper produced a diving save.
Hamza started as the attacking midfielder behind Ibrahim but frequently switched positions with the striker, who also drifted to the left, allowing Hamza to operate as the central striker at times.
The Leicester City midfielder doubled Bangladesh's lead in the 44th minute. Receiving a through ball from Ibrahim, Hamza surged into the box before beating the goalkeeper with a fiery finish.
Farhaan produced arguably the most eye-catching moment of the match to score Bangladesh's third goal seven minutes into the second half.
The UK-based winger drove into the box from the left, danced past two defenders, beat another with his dribbling skills and capped the brilliant solo run with a clinical finish.
Rakib put the result beyond doubt in the 87th minute with another fine finish to complete Bangladesh's four-goal rout.
Bangladesh will face Pakistan in the second semi-final on Saturday, following the first last-four clash between India and Bhutan at the same venue.