Shakib Al Hasan's 68 could not prevent a six-wicket defeat for the Bangladesh touring team against a South African Invitation XI. © Getty Images

Shakib Al Hasan’s 68 could not prevent a six-wicket defeat for the Bangladesh touring team against a South African Invitation XI. © Getty Images

Shakib Al Hasan top-scored with 68 but could not prevent a six-wicket defeat for the Bangladesh touring team against a South African Invitation XI at Mangaung Oval on Thursday (October 12).

Bangladesh were bowled out for 255 in a warm-up match ahead of three One-Day Internationals against South Africa starting in Kimberley on Sunday. The Invitation team reached the target with 21 balls to spare.

Shakib, who missed Bangladesh’s crushing defeats in a two-match Test series after asking for a break, hit nine fours in a 67-ball innings.

Aiden Markram, the new South African Test star who was not selected for the ODIs, helped set up an easy win for the Invitation team. He hit 82 off 68 balls in an opening partnership of 147 with Matthew Breetzke, the 18-year-old who made 71.

JP Duminy (34) and AB de Villiers (43) warmed up for the ODIs with a third-wicket stand of 62 off 64 balls before both fell to Mahmudullah, the offspinner, shortly before victory was achieved.

Brief scores: Bangladesh 255 all out in 48.1 overs (Shakib Al Hasan 68, Sabbir Rahman 52; Robbie Frylinck 2-25, Malusi Siboto 2-49, Mublelo Budaza 2-41, Aaron Phangiso 2-46) lost to South African Invitation XI 257 for 4 in 46.3 overs (Aiden Markram 82, Matthew Breetzke 71, JP Duminy 34, AB de Villiers 43; Mahmudullah 2-13) by six wickets.