Following this win, South Africa now leads the World Cup standings with four points from two victories, while Australia finds itself in second-to-last place, ninth in the rankings, after losing both of their matches.
Rohit Sharma played a 131-run knock against Afghanistan on Wednesday to seal a comfortable eight-wicket victory.
The Afghanistan skipper accepted that they lost too many early wickets in the first inning for which they failed to give a much higher target.
Overall, Virat has 2,311 runs in 55 matches and 53 innings across T20 and 50 over World Cups. He has scored two centuries and 22 fifties across both tournaments.
Afghanistan's star-studded spin squadron failed to test the Indian batters as Rohit smashed them for boundaries all over the field.
Bangladesh skipper Shakib Al Hasan pleaded guilty to the offence and accepted the proposed sanction, so a formal hearing was not conducted.
Kohli has already struck 47 tons in 282 one-day international appearances just two short of 'Master Blaster's' long-standing record.
Rizwan played an outstanding unbeaten knock of 131 runs off 121 while Abdullah Shafique slammed 113 and a fiery cameo from Iftikhar Ahmed helped Pakistan chase 344 with 10 balls to spare.
The T20 tournament pitted the eight top-flight teams vying for the coveted crown over 14 days with a total of 32 matches being played.
Oman have been placed in Group B in the 16-team tournament along with Qatar, China and fancied UAE.
Sri Lanka suffer their successive defeat in the tournament.
Bangladesh batters failed to rescue their team and bundled out for 227 in 48.2 overs.
Oman bans work visas for expats in more than 200 professions
Oman lifts travel ban on India, Pakistan, Bangladesh and other countries
Solar eclipse today: Oman time from 2:50 pm, dos and don’ts
Eid holidays announced in UAE
Eid Al Fitr holidays announced in Oman
Oman cancels mandatory PCR test requirements for fully vaccinated travellers