Sri Lanka had collapsed from 71/1 to 84/5 by lunch, and things didn't much improve after the break.
West Indies registered a 25-run victory in the first T20I against Sri Lanka here on Wednesday.
Kusal Perera hit 57 as Sri Lanka finally found some form Friday in the third and final Twenty20, setting Australia 143 to clean-sweep the series.
Ten players from Sri Lanka's preliminary squad have opted to sit out of the tour of Pakistan due to security concerns.
Given the problems both the sides are left to face, it looks to be an evenly matched encounter.
Sri Lanka have left out some big names – Angelo Mathews, Thisara Perera. Dhananjaya de Silva and Suranga Lakmal – from the squad which will
Malinga rattled Bangladesh with his fiery opening spell, reducing the visitors to 39-4 in the process,
Sri Lanka took 1-0 lead in the three-match ODI series against Bangladesh.
Shafiul Islam, who was playing his first match in three years, finished with 3/62.
Sri Lanka's top-order fired in unison with Fernando hitting a 103-ball 104, the first century for the Island nation in this World Cup.
Chasing 334, Sri Lanka lost wickets after a terrific start to suffer their second defeat.
Afghanistan, playing in only their second World Cup, beat Sri Lanka soundly in last year's Asia Cup in the United Arab Emirates, but for the
Chasing a revised target of 187 after the rain interrupted the proceedings, Afghanistan were all out for 152.
Shell-shocked Sri Lanka kept on losing wickets at regular intervals, with extras the second top-scorer when rain stopped play after 33 overs.
Afghanistan went down to defending champions Australia by seven wickets on June 1, while an inexperienced Sri Lanka unit were blown away by New Zealand.
Sri Lanka vs England - 2nd Test
ENG 98/2 OVERS: 30.0
SL 381 (139.3 Ovs)
ENG trail by 283 runs
05 Feb, 2021 09:30 IST
MA Chidambaram Stadium, Chennai
Bangladesh vs West Indies - 1st Test
03 Feb, 2021 09:00 IST
Zahur Ahmed Chowdhury Stadium, Chattogram
Pakistan vs South Africa - 1st Test
26 Jan, 2021 10:30 IST
National Stadium, Karachi
Pakistan vs South Africa - 2nd Test
04 Feb, 2021 10:30 IST
Rawalpindi Cricket Stadium, Rawalpindi
Bangladesh vs West Indies - 3rd ODI
25 Jan, 2021 11:00 IST
Zahur Ahmed Chowdhury Stadium, Chattogram
Afghanistan vs Ireland - 2nd ODI
24 Jan, 2021 11:30 IST
Sheikh Zayed Stadium, Abu Dhabi
Afghanistan vs Ireland - 3rd ODI
26 Jan, 2021 11:30 IST
Sheikh Zayed Stadium, Abu Dhabi
Afghanistan vs Ireland - 2nd ODI
24 Jan, 2021 11:30 IST | 06:00 GMT
Sheikh Zayed Stadium, Abu Dhabi
Bangladesh vs West Indies - 3rd ODI
25 Jan, 2021 11:00 IST | 05:30 GMT
Zahur Ahmed Chowdhury Stadium, Chattogram
Afghanistan vs Ireland - 3rd ODI
26 Jan, 2021 11:30 IST | 06:00 GMT
Sheikh Zayed Stadium, Abu Dhabi
Bangladesh vs West Indies - 1st Test
03 Feb, 2021 09:00 IST | 03:30 GMT
Zahur Ahmed Chowdhury Stadium, Chattogram
Bangladesh vs West Indies - 2nd Test
11 Feb, 2021 09:00 IST | 03:30 GMT
Shere Bangla National Stadium, Mirpur
Bangladesh vs West Indies - 2nd ODI
Bangladesh beat West Indies by 7 wickets
Afghanistan vs Ireland - 1st ODI
Afghanistan beat Ireland by 16 runs
Bangladesh vs West Indies - 1st ODI
Bangladesh beat West Indies by 6 wickets
India beat Australia by 3 wickets
United Arab Emirates vs Ireland - 4th ODI
Ireland beat United Arab Emirates by 112 runs