In a preparatory match for the Under-19 World Cup, Bangladesh faced a significant defeat against Sri Lanka. The island nation showcased a revengeful performance, securing a 112-run victory in a rain-affected warm-up encounter at the Schwan University of Technology Oval in Pretoria.