At the end of the 43rd over, Sri Lanka were batting on 208 runs for the loss of four wickets and Bangladesh seemed to be in good control of the opposition.
However, in a quick turn of events, the host pressed the gas to add 86 runs in the last seven overs of the innings.
Right-arm pacer Shafiul Islam bowled three overs during this time and gave away 41 runs, while in his first seven he had conceded only 27.
Medium pacer Soumya Sarkar bowled two overs, the 44th and the 50th and leaked 13 and 11 respectively for two wickets.
@BCBtigers' ambition of revival through the short tour of @OfficialSLC finished on a nightmare Wednesday.https://t.co/IEvteH6cdy#BCBTIGERS #BCB #TIGERS #BANGLADESH #CRICKET #BANGLADESHCRICKET #SRILANKA #SLC #SRILANKACRICKET #BANGLADESHTEAM #SRILANKATEAM #SRILANKACRICKETTEAM
— Dhaka Tribune Sports (@Sport_DT) July 31, 2019
With the sudden change of momentum, Sri Lanka milked 106 runs in the last 10 to finish on 294, and the pressure came upon the Bangladesh batters.
Left-arm spinner Taijul Islam ended up being the most economical for Bangladesh, giving away only 35 in his quota of 10, including a maiden and one wicket.
However as it was in the previous game, Taijul missed a partner at the other end to make use of the crunch situation that he had created.
3RD ODI
SRI LANKA INNINGS R B
Fernando lbw b Shafiul 6 14
Karunaratne c Mushfiqur b Taijul 46 60
Perera c Mushfiqur b Rubel 42 51
Mendis c Sabbir b Soumya 54 58
Mathews c Mushfiqur b Soumya 87 90
Shanaka c Sabbir b Shafiul 30 14
Jayasuriya c Tamim b Shafiul 13 7
Hasaranga not out 12 5
Dananjaya c Sabbir b Soumya 0 1
Rajitha not out 0 0
Extras (w4) 4
Total (50 overs) 294/8
Fall Of Wickets
1-13 (Fernando), 2-96 (Karunaratne), 3-98 (Perera), 4-199 (Mendis), 5-251 (Shanaka), 6-280 (Jayasuriya), 7-284 (Mathews), 8-284 (Dananjaya)
Bowling
Shafiul 10-2-68-3(w1), Rubel 9-1-55-1(w1), Taijul 10-1-34-1, Miraz 9-0-59-0, Soumya 9-0-56-3(w1), Mahmudullah 3-0-22-0 (w1)
BANGLADESH INNINGS R B
Anamul c Fernando b Rajitha 14 24
Tamim c Perera b Rajitha 2 6
Soumya b Dananjaya 69 86
Mushfiq c Mendis b Shanaka 10 15
Mithun c Kumara b Shanaka 4 11
Mahmudullah c Perera b Shanaka 9 12
Sabbir c sub b Kumara 7 17
Miraz c sub b Kumara 8 6
Taijul not out 39 28
Shafiul c Perera b Hasaranga 1 5
Rubel run out 2 6
Extras (lb 2, w5) 7
Total (36 overs) 172 all out
Fall Of Wickets
1-4 (Tamim), 2-29 (Anamul), 3-46 (Mushfiqur), 4-60 (Mithun), 5-83 (Mahmudullah), 6-105 (Sabbir), 7-117 (Miraz), 8-143 (Soumya), 9-149 (Shafiul), 10-172 ( Rubel)
Bowling
Jayasuria 6-0-40-0, Rajitha 5-0-17-2 (w3), Dananjaya 10-0-44-1, Shanaka 6-0-27-3 (w2), Hasaranga 3.5-1-16-1, Kumara 5-0-26-2
Sri Lanka won by 122 runs
MoM & MoS: Angelo Mathews