Electing to bat in the crucial fixture at Fitzherbert Park, West Indies U19s posted 249 for eight off their 50 overs and Bangladesh replied with 248 all out in 49.4 overs.
Bangladesh were on the verge of victory – needing two runs from three balls – but Shaker Ahmed was run out by wicket-keeper Shane Dowrich to spark wild celebrations in the West Indies camp.
Yannic Cariah emerged with the man of the match award with two wickets after a solid knock of 44 for the Caribbean side’s victory, a result they badly needed after losing their opening match to Pakistan on Friday.
Uncharacteristically, the West Indies top order failed and they were in strife at 20 for three in the sixth over after prolific batsmen Kraigg Brathwaite (7), Trevon Griffith (0) and Evin Lewis (5) all fell cheaply.
Cariah and his captain Andre Creary fully repaired the early damage by posting a splendid 120-run fourth wicket stand at 5.21 runs per over.
Creary stroked a top-score of 55 off 83 balls with seven boundaries and Cariah compiled his 44 off 76 balls with three boundaries.
The pair fell in quick succession as the young Windies dipped from 140 for three to 140 for five but robust late-order knocks from Dowrich, Jermaine Blackwood and Akeem Dewar boosted the total toward the 250-mark.
Dowrich scored 35 off 42 balls with two boundaries and the hard-hitting Blackwood thumped a thunderous 48 off 28 balls with two fours and four sixes.
Blackwood, batting at No.8, and Dewar (39) gathered a rapid 70 runs – at approximately nine per over — for the seventh wicket that propelled West Indies U19s to their match-winning total.
Opening bowlers Shaker Ahmed (2-39) and Abul Hasan Raju (2-55) were Bangladesh’s chief wicket-takers.
Bangladesh were clearly off the required pace before a rousing middle-order revival threatened the West Indies’ bid for victory.
Spinners Dewar and Jomel Warrican combined to topple the top order but the Asian side rallied from 87 for four in the 23rd over and used half-centuries from Tasamal Haque (54) and Shabbir Rahman (53) to force their way back into the game.
Rahman smashed six boundaries in his run-a-ball half-century and Haque compiled his 54 off 57 balls with three boundaries in a 73-run partnership for the sixth wicket.
Captain Mahmudul Hasan was Bangladesh’s next highest scorer with 32.
Left-arm spinner Warrican was the most economical bowler at 4.00 with figures of two for 36 off nine overs, while Dewar claimed three for 63 off 10 overs.
Cariah broke Bangladesh’s momentum when he dislodged the dangerous Rahman en route to tidy figures of two for 38 off nine overs.
The odds favoured a Bangladesh victory in the last over when they needed just two runs from four balls with two wickets standing but West Indies snatched the stirring victory when the tall pacer Jason Holder (1-38) bowled Haque and Ahmed, trying to sneak a bye, was run-out next ball without scoring.
The result was a second dramatic last-over win for West Indies here inside a week.
In a warm-up match against Ireland on Tuesday, the young Windies incredibly claimed five wickets for four runs and snatched a four-run victory over the Irish with three balls to spare.
Despite the loss, Bangladesh stay top of Group D on net run-rate having won their opening match handsomely against Papua New Guinea (PNG).
Bangladesh, at +1.112 lead Pakistan (+0.800) and West Indies (-0.390) although all three teams have two points.
In the remaining Group D matches, Pakistan play PNG today, West Indies face PNG tomorrow and Pakistan face Bangladesh on Wednesday.
The two top teams from each of the four groups will move on to the Championship quarter-final phase and the bottom two will play in the Plate event.
In other matches yesterday, former champions Australia stayed top of Group B when they crushed Ireland by 209 runs, Sri Lanka opened their Group C campaign with an eight-wicket victory over Zimbabwe, and title-holders India cruised to a nine-wicket victory over Hong Kong in Group A.
WEST INDIES U19 Innings
KC Brathwaite c Alauddin Babu b Shaker Ahmed 7
T Griffith run out (Saikat Ali) 0
E Lewis c Nurul Hasan b Shaker Ahmed 5
*A Creary b Mahmudul Hasan 55
Y Cariah c Mahmudul Hasan b Abul Hasan 44
+S Dowrich lbw b Mominul Haque 35
A Dewar run out (Mominul Haque) 39
J Blackwood c wkp Anamul Haque b Abul Hasan 48
J Holder not out 2
J Warrican not out 0
Extras (b6, lb1, w6, nb1) 14
TOTAL (8 wickets – 50 overs) 249
Did not bat: N Gordon
Fall of wickets: 1-0 (Griffith, 0.1 overs), 2-17 (Lewis, 3.5), 3-20 (Brathwaite, 5.3), 4-140 (Cariah, 34.3), 5-140 (Cariah, 34.3), 6-175 (Dowrich, 41.6), 7-245 (Blackwood, 48.6), 8-246 (Dewar, 48.6)
Bowling: Abul Hasan 8-0-55-2 (1nb, 1w); Shaker Ahmed 10-2-39-2 (2w); Mahmudul Hasan 10-0-48-1; Shabbir Rahman 10-1-35-0; Nurul Hasan 6-0-28-0 (3w); Mominul Haque 5-0-27-1; Alauddin Babu 1-0-10-0
BANGLADESH U19 Innings
+Anamul Haque c Dewar b Warrican 15
Amit Majumder b Dewar 14
Saikat Ali b Warrican 14
Mominul Haque c wkp Dowrich b Dewar 13
*Mahmudul Hasan c & b Dewar 32
Shabbir Rahman c Holder b Cariah 53
Tasamul Haque b Holder 54
Nurul Hasan c Griffith b Cariah 4
Alauddin Babu run out (Holder) 16
Abul Hasan not out 8
Shaker Ahmed run out (†Dowrich) 0
Extras (b2, lb4, w19) 25
TOTAL (all out – 49.4 overs) 248
Fall of wickets: 1-27 (Anamul Haque, 6.2 overs), 2-51 (Saikat Ali, 13.5), 3-51 (Amit Majumder, 14.1), 4-87 (Mominul Haque, 22.1), 5-114 (Mahmudul Hasan, 30.2), 6-187 (Shabbir Rahman, 41.5), 7-194 (Nurul Hasan, 43.2), 8-225 (Alauddin Babu, 46.5), 9-248 (Tasamul Haque, 49.3), 10-248 (Shaker Ahmed, 49.4)
Bowling: Gordon 9-0-48-0 (4w); Holder 8.4-0-38-1; Warrican 9-1-36-2 (2w); Blackwood 4-0-19-0 (2w); Dewar 10-0-63-3 (3w); Cariah 9-0-38-2 (1w)
Result: West Indies U19s win by one run
Points: West Indies U19s 2, Bangladesh U19s 0
Man of the match: Yannic Cariah (Windies U19s)
Toss: West Indies U19s
Umpires: RA Kettleborough (England) and SK Tarapore (India)
Matchreferee BL Aldridge