South Africa have booked their place in the quarter-finals of the Rugby World Cup
They dominated the first half on their way to thrashing 14-man Canada 66-7.
The Springboks are at the top of Pool B for now but defending champions New Zealand are likely to beat Italy on Saturday to win the group.
Wednesday's matches see Argentina taking on USA, Scotland facing off against Russia and Wales battling it out against Fiji.

Desert Vipers seal first DP World ILT20 crown after victory over MI Emirates
Cameroon through to take on Morocco in Cup of Nations
Bangladesh will not play T20 World Cup matches in India over 'players' safety'
Root-Brook stand lifts England before weather intervenes in final Ashes Test
Raducanu pulls out of Osaka tie at United Cup as fitness concerns resurface
