Hosts South Africa booked their place in the final of the Baseball Africa Cup in Johannesburg after they maintained their unbeaten run with a semi-final victory against Burkina Faso.
South Africa defeated Burkina Faso 16-5 at the Boksburg City Stadium, securing their fourth win in as many games at the tournament.
They had been expected to dominate at the event as they are the only African nation to be included in the World Baseball Softball Confederation (WBSC) rankings at number 23.
South Africa will now play Uganda in tomorrow's final after the latter recorded a 21-5 victory against Zimbabwe.
The winner will be awarded a place at the WBSC Baseball Europe-Africa qualifying event for the Tokyo 2020 Olympic Games, taking place in Italy from September 18 to 22.
Baseball is returning to the Olympics in 2020 after a 12-year hiatus.