Sri Lanka captain Dasun Shanaka, left, and Dhananjaya de Silva, centre, shake hands with Afghanistan players after their T20 World Cup match at The Gabba on November 1, 2022 in Brisbane. AFP

Can Sri Lanka still make the semi-finals of the T20 World Cup?