Blessing Majarira of Zimbabwe celebrates a goal with teammates during the Cosafa Castle Cup match between Mozambique and Zimbabwe at the Moruleng Stadium in Rustenburg on 26 June 2017

The Zimbabwe Warriors who have been a marvel to watch since the start of the COSAFA Castle Cup currently underway in South Africa are expected to carry forward their winning formula when they play Lesotho in the last semi final encounter tomorrow.

Zimbabwe posted a 4-nil victory over Mozambique in their tournament opener before they were held to a goalless draw by Madagascar.

A spirited Zimbabwean side then put up a flawless performance two days later and registered an emphatic 6-nil victory over Seychelles to book a quarter final berth against Swaziland which they dismissed 2-1 on Sunday.

Captain Ovidy Karuru and cultured left back Ocean Mushure have been inspirational to a youthful Zimbabwe side.

Zimbabwe is the first country to have won four COSAFA cups thus in 2000, 2003, 2005, 2009.