Orla Prendergast ended up one run short of an unbeaten half-century as Ireland secured an eight-wicket victory in their ICC Women's T20 World Cup warm-up encounter against Bangladesh in Cape Town.

Eimear Richardson scored 34 as she opened the batting alongside Gaby Lewis, while Ireland’s bowling unit were also on top of their game in an excellent all-round performance.

Bangladesh opened the batting, but wickets from Jane Maguire and Leah Paul restricted them to 23-2 after five overs. Paul went on to post excellent figures of 3-17.

Opener Shamima Sultana had put up 34 runs from 30 balls before Cara Murray – thanks to a catch from Arlene Kelly - saw her depart in the tenth over.

Shorna Akhter and Ruman Ahmed put on a 34-run partnership before Bangladesh finished up on 120-6 from their 20 overs.

Ireland got off to a solid start in their response, with Richardson slapping four balls to the boundary as she quickly moved on to 33 not out after the powerplay.

Richardson fell on 34, just after registering a 50-run partnership with opening partner Lewis.

Fatima Khatun had both openers back in the pavilion in the tenth over, with Ireland on 57-2.

However, once Prendergast came to the middle Ireland never looked in any danger, as along with captain Laura Delany they proceeded to put up a 67-run partnership and secure the win with seven balls remaining.

Next up for Ireland Women is an official World Cup warm-up game against Sri Lanka on Monday at Stellenbosch University, while Australia lie in wait two days later.

Ireland face England in their World Cup opener on 13 February.