South Africa Under-19 pulled one back in the seven match youth ODI series, beating Bangladesh Under-19 by two runs at the Sheikh Kamal International Stadium in Cox's Bazar.

Choosing to bat , South Africa's openers Kyle Verreynne and Rivaldo Moonsamy put on 63 runs before Moonsamy was stumped off Saleh Ahmed's bowling in the 13th over.

Dayyaan Galiem was part of two 30-plus partnerships, while making 51 off 81 balls. Saleh picked 3 for 41 as South Africa lost eight wickets while making 229 runs.

Bangladesh lost their first wicket in the eight over of the run-chase when Ziyyad Abrahams had Pinak Ghosh caught behind for 9. Saif Hassan stitched two fifty-plus partnerships with Nazmul Hossain Shanto and Zakir Hasan, putting the hosts back on course. Bangladesh, however, lost the wickets of Shanto and Zakir Hasan within seven balls to leave them on 144 for 4. Mossabek Hossain and Mohammad Saifuddin put on 71 for the fifth wicket, but fell within a space of seven balls, leaving the home team with four runs to get from two balls.

Abrahams bowled a tight final over as Bangladesh could manage only two runs from the last four balls, losing Nihaduzzaman off the last ball of the innings, meaning South Africa hung on for the win.