Left-arm spinner Taijul Islam became the first cricketer to claim a hat-trick on his debut in a One-day International as he set up a five-wicket victory for Bangladesh over Zimbabwe on Monday.
The win in Dhaka gave Bangladesh a clean sweep in the five-match ODI series against their fellow cricketing minnows.
The whitewash came after the hosts recorded a 3-0 win against the visitors in the preceding Test series.
Taijul bowled Tinashe Panyangara in the last ball of his sixth over and returned to trap John Nyumbu leg before and bowl Tendai Chatara in the first two balls of his next over to complete the hat-trick.
Taijul, who finished with 4-11, is only the fourth Bangladeshi to claim a hat-trick in an ODI after Shahadat Hossain, Abdur Razzak and Rubel Hossain.
Shakib Al Hasan took the last wicket to return figures of 3-30 as Zimbabwe collapsed after a fine start. They lost their last nine wickets for 33 runs and were dismissed for 128 in 30 overs.
Leg-spinner Jubair Hossain shared in the demolition, taking 2-41.
Hamilton Masakadza top-scored for Zimbabwe with 52 and shared a 79-run second-wicket stand with Vusimuzi Sibanda (37) -- the only high point in Zimbabwe's innings.
Panyangara and Chatara, who shared the five Bangladeshi wickets that fell, briefly raised the visitors' hopes.
But Mahmudullah kept his composure to score an unbeaten 51, guiding Bangladesh to 130-5 in 24.3 overs.
The 28-year old middle-order batsman hit two fours off successive balls from seamer Solomon Mire to seal the rout and bring up his 11th fifty in the process.
Sabbir Rahman, 13 not out, supported Mahmudullah after Bangladesh lost their fifth wicket with the score on 93.
Chatara finished with 3-44 while Panyangara claimed 2-49.
Scorecard
Zimbabwe:
H Masakadza b Jubair 52
S Raza c Rahim b Mortaza 9
V Sibanda c Mortaza b Shakib 37
B Taylor b Shakib 9
S Mire lbw b Taijul 9
T Maruma b Jubair 1
E Chigumbura not out 3
T Panyangara b Taijul 0
John Nyumbu lbw b Taijul 3
T Chatara b Taijul 0
T Kamungozi c Mahmudullah b Shakib 2
Extras: (W-3) 3
Total: (all out; 30 overs) 128
Fall of wickets: 1-16, 2-95, 3-108, 4-109, 5-112, 6-120, 7-120, 8-124, 9-124.
Bowling: Mortaza 5-1-23-1, Abul 3-1-23-0, Shakib 7-1-30-3, Taijul 7-2-11-4, Jubair 8-0-41-2.
Bangladesh:
Tamim Iqbal c Mire b Panyangara 10
Anamul Haque c Masakadza b Chatara 8
Soumya Sarkar c Raza b Chatara 20
Mahmudullah not out 51
Shakib Al Hasan c Masakadza b Panyangara 0
Mushfiqur Rahim c Taylor b Chatara 11
Sabbir Rahman not out 13
Extras: (LB-6, W-10, NB-1) 17
Total: (For five wkts; 24.3 overs) 130
Fall of wickets: 1-18, 2-28, 3-47, 4-58, 5-93.
Bowling: Panyangara 10-1-49-2, Chatara 10-0-44-3, Kamungozi 4-0-21-0, Mire 0.3-0-10-0.
Image: Bangladesh players celebrate after picking up a wicket
Photograph courtesy: BCB on Twitter