South Africa claimed a thrilling four-wicket win over Bangladesh with just one ball remaining as preparations for the ICC U19 Cricket World Cup continued on Wednesday.
In the pick of the trial matches, opener and skipper Chad Bowes (101 not out) led the Proteas to a thrilling victory as they chased down 214 to win.
Earlier, Al-Amin (60) and Asif Ahmed (46) impressed with the bat as Bangladesh were bowled out for 213 with an over to go.
At 93-5 it could have been much worse for Bangladesh though, as the likes of Vincent Moore (2-5 off five overs) and Corne Dry (2-24 off eight) took early scalps.
Al-Amin and Ahmed added 82 runs for the sixth wicket as they posted a competitive score.
Early wickets were crucial for Bangladesh and wicket-keeper Quintin de Kock (three) was sent packing in the second over.
Bowes and Gihahn Cloete (29) combined for a 75-run union for the second wicket and the runs kept flowing as Murray Coetzee (38) chipped in.
South Africa never scored quickly though and when Coetzee was trapped lbw by Noor Hossain (2-48 off 9.5), they were struggling at 169-4 in the 43rd over.
Bowes - who faced 141 deliveries and hit six fours in his innings - lifted his run-rate while Shaylin Pillay (15 off 14 balls) also contributed.
South Africa still needed 12 from the final over to win after the dismissals of Pillay and Diego Rosier (two) but Bowes and Prenelan Subrayen (eight not out off three) steered them home to a dramatic victory.
Reigning Under-19 World Cup champions Australia posted a 73-run triumph over Scotland, with Jimmy Peirson (128 retired off 123) and Travis Head (87 off 42) helping the winners to a massive score of 315-7.
Aman Bailwal (5-52 off 10) starred with the ball for the Scots but despite the heroics of Mathew Cross (104), Australia’s Gurinder Sandhu (5-50 off 10) helped bowl them out for 242.
Sami Aslam smashed 132, including 22 fours and three sixes, as Pakistan chased down a victory target of 195 with eight wickets in hand and more than 17 overs to spare against Papua New Guinea.
The West Indies also won well, as Sunil Ambris (103), John Campbell (78) and Anthony Alleyne (68) helped them to a score of 328-7 against Namibia, one that proved far too strong as the Africans were skittled for 182 in response.
In other results, England thrashed Zimbabwe by 131 runs while India beat Afghanistan by 52 runs.
Sri Lanka and New Zealand also won, defeating Ireland and Nepal by 50 and 19 runs respectively.