South Africa secured their place in the World Cup quarter-finals with an emphatic 66-7 victory over 14-man Canada in Kobe.
Canada, who conceded 48 points to Italy and 63 to New Zealand in their opening matches, again found the going tough in Pool B as they shipped 10 tries to the dominant Springboks.
Northampton's Cobus Reinach helped himself to a hat-trick in the opening 20 minutes while influential fly-half Elton Jantjies kicked his way to 16 points.
Canada, who trailed 47-0 at the break, also had to play more than half the game with a man less after Josh Larsen was sent off for a shoulder charge into the head of Thomas Du Toit.
South Africa made 13 changes for the game but there was no problem with their cohesion as they raced in front with a try after just two minutes.
Damien De Allende, one of only two players retained in the starting line-up, profited from a break by RG Snyman to touch down and within three minutes S'busiso Nikosi went over in the corner for the second.
Reniach claimed his first after nine minutes as he gathered his own kick to cross and grabbed another following more powerful running by Snyman. He then sprinted half the length of the field to claim his third and South Africa scored again when Warrick Gelant weaved his way through the Canucks defence.
Canada's night got even worse when Larsen was sent off before the break following a foul play review by the TMO and they were breached again when Frans Steyn crashed over from close range.
The Springboks made a slow start to the second half and Canada registered a consolation when Jeff Hassler drove to the line and Matt Heaton forced his way over.
Normal service was soon resumed, however, as veteran hooker Schalk Brits claimed a well-worked try and Damian Willemse - only recently drafted into the squad as an injury replacement - went over from a scrum.
Frans Malherbe powered through the defence for South Africa's 10th try eight minutes from time.
Pool B as it stands
South Africa have now qualified for the knockout stages as, even if Italy do the miraculous and beat New Zealand with a try bonus point, South Africa will still go through because they won the head-to-head between the two sides and have a far superior points difference.
A smiling Rassie Erasmus talks to ITV
You can't moan about ten tries.
The big thing is seeing who we play in the quarter-final which we will find out on Sunday. We will give the guys two days off and we'll get back on the horse on Sunday.
We have a chance [of winning] but there are some big teams in this tournament. Japan and Scotland are class acts and there is some tough opposition left.
Cobus Reinach's hat-trick try
It has to be a contender for try of the tournament. Sublime.
— ITV Rugby (@ITVRugby) October 8, 2019
Full time: South Africa 66 Canada 7
South Africa launch a multi-phase attack in overtime, with Kolisi prominent, but Olmstead turns the ball over.
The Canada lock had a great second half, but he knocks on during the turnover and that is that.
79 min: South Africa 66 Canada 7
South Africa's attack is sloppy and Kitshoff has to clean up a bouncing ball.
Sears-Duru comes straight through the middle to win the ball and Canada look to attack.
And there's a chance for Van der Merwe. O'Leary finds him with a looping pass, and the Canada wing has a three-on-one wide left, but Van der Merwe spills the ball.
77 min: South Africa 66 Canada 7
Smith wins a holding on penalty on halfway after South Africa clear O'Leary's restart.
Jantjies is greedy with his attempted touch-finder, however, and Canada clear back to the South African back three.
But Coe turns it over for Canada, before linking up with replacement three-quarter Du Toit. The replacement gets himself isolated, however, and Willemse jackals well for a holding on penalty.
74 min: MISSED CON JANTJIES South Africa 66 Canada 7
Maybe he's allow to miss one or two - he's had to kick so often today, after all.
72 min: TRY MALHERBE South Africa 66 Canada 7
Snyman steals the lineout - again!
South Africa spread it wide immediately with a gorgeous, sweeping pass from Pollard, but Gelant can't stay in field, well shepherded by Van der Merwe.
Canada clear up to the South Africa 10-metre line and the Springboks counter.
They get inside South Africa's 22 following good thrusts from Kolisi, Kitshoff and Gelant - along with neat work from Jantjies - before Malherbe crashes over.
69 min: South Africa 61 Canada 7
South Africa make a bit of a hash of the restart and Canada can attack from a lineout on the South Africa 22.
But Mackenzie throws a loose pass that Jantjies deflects backwards into the hands of Smith. South Africa look to counter but Steyn's kick through for Nkosi is a poor one - it needed to stay in but instead Canada will have a lineout on halfway.
67 min: CON JANTJIES South Africa 61 Canada 7
Another good strike from Jantjies. Could he be playing himself into quarter-final contention?
66 min: TRY WILLEMSE South Africa 59 Canada 7
First try of the World Cup for Damian Willemse - he only arrived in Japan five days ago.
Canada are very tight in defence and simple hands leads to Willemse exploiting an overlap unopposed from first phase.
65 min: South Africa 54 Canada 7
But Canada cannot hold onto the ball, and South Africa win a lineout of their own, just inside the Canada half.
They launch a strike move, with Nkosi coming off his blindside wing and throwing a sensational offload to Willemse.
The South Africa full-back feeds Gelant, who grubbers down to the Canada line but Hassler gets back to dot down.
The Canada wing carried over, however, and it will be a South Africa five-metre scrum.
61 min: South Africa 54 Canada 7
Coe is under pressure on his own five-metre line following an awful pass from the base of the scrum by Mackenzie.
But Steyn is too enthusiastic at the ruck and gives away a penalty.
Nelson misses touch, though, and South Africa come back. But Marx then knocks on.
Nelson kicks the advantage away, and Smith drops the ball into touch. Canada will have a lineout on halfway.
58 min: South Africa 54 Canada 7
South Africa attack from the Canada ten-metre line, with Steyn carrying emphatically in midfield. But Snyman knocks on as he comes round the corner and it breaks down.
Canada scrum on their own ten-metre line.
55 min: CON JANTJIES South Africa 54 Canada 7
Really easy for Jantjies, who has been impressive off the tee today.
55 min: TRY BRITS South Africa 52 Canada 7
South Africa go through the phases - Kitshoff with a strong carry.
Brits gets the ball seven metres out and his feet are dazzling - you can't give him any space.
He steps two defenders and just makes the line to touch down for his first try of the match.
52 min: South Africa 47 Canada 7
Massive scrum from South Africa, pushing Canada off their own ball.
South Africa's attack looks ominous but Canada intercept! Hassler hacks the ball up field but South Africa recover well.
Mack gives away a penalty for hands in the subsequent ruck and South Africa have the penalty. Jantjies nudges it towards the South Africa's five-metre line.
50 min: South Africa 47 Canada 7
But South Africa win the lineout against the throw.
They go wide immediately, with De Allende threading a dangerous grubber towards the Canada line. Gelant and Willemse chase, but Coe gets back to touch down.
Gelant knocked on, however, so it will be a Canada scrum on the five-metre line.
Reinach has been replaced by Herschel Jantjies.
48 min: South Africa 47 Canada 7
Canada break from the restart - they've clearly had a half-time telling off from coach Kingsley Jones.
Nelson, Mack, Hassler and Trainor all look dangerous, before Canada win a lineout near halfway.
South Africa have made more tackles in the first eight minutes of this half than they did in the whole of the first half.
46 min: CON NELSON South Africa 47 Canada 7
The try stands. They were checking Hearn's dummy line on the Hassler break, and it was (just) OK.
An easy conversion for Nelson, too.
45 min: TRY HEATON South Africa 47 Canada 5
Nelson gets Canada to within five metres before they set up a maul.
When the backs get the ball, Mack throws a lovely short ball to Hassler, who gets within a metre.
Back-rower Heaton then runs out-to-in, straight off nine, and just about gets over the line.
Hang on - the TMO thinks he's spotted something...
45 min: South Africa 47 Canada 0
South Africa have been a little unruly at the start of this half, two penalties and a free-kick at the lineout conceded.
Canada tap the free-kick on the South Africa five-metre and probe their line, but Reinach turns the ball over and De Allende clears.
But only as far as former Osprey Hassler. He is then turned over, however, by Du Toit, before Canada turn the ball over themelves.
Canada win a penalty as South Africa make a mess of the breakdown.
Can one team hold on to the ball, please?
42 min: South Africa 47 Canada 0
A good start for Canada as Olmstead takes the restart and, following Canada's clearance, the Canada second-row leads the kick chase to win a penalty for his side - Snyman caught holding on at the breakdown.
Nelson kicks down to the South Africa 22 - Olmstead takes - and Canada launch an attack.
Jantjies is caught off his feet at the breakdown and Nelson will kick to the corner.
Better from Canada.
In case you missed it...
Canada's second-half task became seriously tougher towards the end of the first half, after second-row replacement Josh Larsen was sent off for this shoulder to the head of Thomas du Toit
— ITV Rugby (@ITVRugby) October 8, 2019
Cobus Reinbach's hat-trick in the first 20 minutes of is the fastest ever in Rugby World Cup history. The previous fastest was Chris Latham's effort in 25 mins for Australia against Namibia at Rugby World Cup 2003.
Here's his first try - a sumptuous individual effort.
— ITV Rugby (@ITVRugby) October 8, 2019
Half-time: CON JANTJIES South Africa 47 Canada 0
Jantjies brings the conversion round silkily and that is a first-half to forget for Canada.
South Africa, on the other hand, have been ruthless. They have scored some lovely tries - Cobus Reinach with a hat-trick, too - but it has not been difficult for them.
Canada have been immensely poor.
40 min: TRY STEYN South Africa 45 Canada 0
What has happened there?
Canada win a free-kick from the scrum on their own five-metre line and Mack looks to go quickly.
He tries to link up with wing Hassler, but his pass is wayward. Steyn intecepts and flops over the line.
Candy and baby come to mind.
39 min: South Africa 40 Canada 0
South Africa set up a punchy maul up-field before Jantjies threads a kick into touch outside the Canada 22.
Canada try to go quickly, however, but end up throwing the ball back into touch.
South Africa launch an attack from a halfway lineout and are wonderfully patient, eventually unlocking Nkosi down the left. Mostert carries well ten metres from the Canada line and, as he tries to pick up and score, Smith knocks on.
The tiniest of reprieves for Canada.
37 min: RED CARD LARSEN South Africa 40 Canada 0
Canada's afternoon just got even tougher, if that was even possible. Red card for Canada's Josh Larsen.
He's charged into the side of a breakdown and shouldered straight into Du Toit's head. No option for Pearce really.
36 min: South Africa 40 Canada 0
Ardron breaks from a creaking Canada scrum and Kolisi misses the tackle. Louw scrambles back to haul the Canada captain down a metre short and South Africa are under the cosh a bit.
Mack feeds the backs, and Nelson looks to go crossfield again, but it's charged down by De Allende, but he knocks on trying to gather.
Hang on, we are going to the TMO for a dodgy clearout from Canada's Josh Larsen.
35 min: South Africa 40 Canada 0
Canada attack with purpose, crashing into the South African midfield.
And Nelson goes cross-field, searching for Van der Merwe.
The Canada wing gets close to it but Willemse defends well.
The TMO has clarified, however, that it was taken over by South Africa, so Canada will get the five-metre scrum.
33 min: South Africa 40 Canada 0
Jantjies kicks towards space on the left towards the Canada 22 and it bounces out for a 22. Hassler had Nkosi and Willemse bearing down on him, so I suspect he was happy to see it roll out.
Canada break from the 22 and the crowd go wild! Mack snipes through a whole and finds Hassler who carries to halfway.
Snyman is then pinged for a deliberate knock-on with his team on the ropes. You know what, in a tighter game that might have been a yellow card.
Canada kick to the South Africa 22 - their first proper visit.
31 min: South Africa 40 Canada 0
Canada win good lineout ball just inside the South Africa half and Ardron hammers up in midfield.
But the attack manages one phase before a breakdown in communication between Mack and Olmstead, resulting in a forward pass.
South Africa will restart with a scrum on their 10-metre line.
Canada have already conceded more points in the first-half of a World Cup match than they have ever done before.
28 min: CON JANTJIES South Africa 40 Canada 0
Thumping strike from wide right by Jantjies and it's over.
27 min: TRY GELANT South Africa 38 Canada 0
South Africa work the ball right off the scrum, and quick hands from Reinach to Jantjies - aided by a neat dummy angle from De Allende - puts Gelant into space and its a good finish from the South Africa wing.
This is carnage.
25 min: South Africa 33 Canada 0
Pearce penalises Canada for a deliberate knock-on on halfway and South Africa kick to the corner.
They set up a maul, Brits controlling, before unleashing the backs.
Canada captain Ardron is then pinged for offside following a sensational pick-up off his toes from Brits.
Scrum called; 10 metres out in front of the posts.
23 min: South Africa 33 Canada 0
Coe returns Reinach's restart box-kick but he's stripped in the tackle. This is so sloppy form Canada. Jantjies then kicks too long and Canada will have the 22.
19 tackles missed, 0 metres made for Canada already.
21 min: CON JANTJIES South Africa 33 Canada 0
Under the posts - not a problem.
20 min: TRY REINACH South Africa 31 Canada 0
Try of the tournament?
Jantjies goes cross-field straight from the restart and Gelant catches it on the full.
He cuts in field and links up with De Allende. The centre has Reinach on his shoulder and it's a hat-trick for the scrum-half!
19 min: CON JANTJIES South Africa 26 Canada 0
Great strike from Jantjies on his wrong side.
18 min: TRY REINACH South Africa 24 Canada 0
South Africa work through the phases in the Canada 22, before Snyman, who's been ferocious, breaks through. He's hauled down five metres short before Reinach dives over from close range.
Quickest bonus point thus far in the World Cup.
16 min: South Africa 19 Canada 0
South Africa make an error! A forward pass from Willemse leads to the first scrum of the match on halfway.
And, surprise surprise, it's a South Africa demolition job. Ardron just manages to get the ball away, however, but he knocks on and South Africa will now put in.
They are rewarded with a penalty - according to referee Pearce it was both Canada props penalised.
Jantjies kicks to the Canada 22 and South Africa are already hunting the bonus point.
13 min: South Africa 19 Canada 0
A great kick from Jantjies straight from the restart clearance gives Willemse and Gelant something to chase, but Nelson gets back to dot down. 26-0 after 13 minutes would have been horrific.
Canada will have a 22 restart.
12 min: CON JANTJIES South Africa 19 Canada 0
Jantjies nearly runs out of time, but he just manages to nudge it over before referee Pearce blows up.
11 min: TRY REINACH South Africa 17 Canada 0
Wow! Take a bow Cobus Reinach.
Straight from the scrum, on his own 22, the Northampton scrum-half sets off following a carry from Louw. He gets himself one-on-one with full-back Coe, he chips over, takes the ball on the full and has too much pace for the Canadian chasers.
This has gotten ugly very quickly.
9 min: South Africa 12 Canada 0
South Africa are finally put under a bit of pressure. They clear the restart comfortably, but Van der Merwe returns with a hanging bomb. South Africa scramble back to secure possession, but Jantjies' clearance is skewed.
Luke Pearce spotted a Canada knock-on, however, and we will go back for a South Africa scrum outside their own 22.
7 min: MISSED CON JANTJIES South Africa 12 Canada 0
It was on the wrong side for left-footed Jantjies, as it was really wide left, and it's the first foot that South Africa have put wrong so far.
5 min: TRY NKOSI South Africa 12 Canada 0
South Africa clear the restart well - Canada are really under the cosh, here.
Mostert gets up to steal Canada lineout ball, before Jantjies threads a kick into the 22. Van der Merwe clears, but South Africa come back through Smith and Nkosi, working up to the Canada 22.
They work the blindside and a simple two-on-one allows Smith to put Nkosi away down the left and it's too easy for the wing.
3 min: TRY DE ALLENDE South Africa 7 Canada 0
Snyman cuts a ruthless line off Jantjies and South Africa get to within two metres.
Reinach feeds the backs and De Allende goes over with ease.
Jantjies converts in front of the posts and that's the start South Africa were looking for.
The officials missed a knock-on in the build-up. Hope that's not a sign of things to come.
1 min: South Africa 0 Canada 0
Nelson of Canada gets us underway, but Reinach and Jantjies make composed starts, with Nkosi reclaiming the former's box-kick, and South Africa kick well down into Canada's 22.
Here we go...
The teams are out. The anthems are done. Can South Africa put a strong marker down against a plucky Canada team?
We have some breaking, exclusive news. World Rugby's vice-chairman has suggested moving the offside line back two metres in an interview with Telegraph Sport.
Twenty minutes until kick-off
This shot from the warm-ups would make for a decent caption competition.
Premiership referee Luke Pearce takes charge today. Canada will kick off.
— Springboks (@Springboks) October 8, 2019
Will South Africa add a third title this year? The Webb Ellis Cup is pitch-side again.
Erasmus and Jones have both rotated slightly. These are the 23s they have selected.
15. Damian Willemse, 14. Warrick Gelant, 13. Damian de Allende, 12. Frans Steyn, 11. S’Busiso Nkosi, 10. Elton Jantjies, 9. Cobus Reinach; 1. Thomas du Toit, 2. Schalk Brits, 3. Vincent Koch, 4. RG Snyman, 5. Franco Mostert, 6. Siya Kolisi (captain), 7. Kwagga Smith, 8. Francois Louw
Replacements: 16. Malcolm Marx, 17. Steven Kitshoff, 18. Frans Malherbe, 19. Eben Etzebeth, 20. Pieter-Steph Du Toit, 21. Herschel Jantjies, 22. Handre Pollard, 23. Willie Le Roux.
15. Andrew Coe, 14. Jeff Hassler, 13. Conor Trainor, 12. Ciaran Hearn, 11. DTH Van Der Merwe, 10. Peter Nelson, 9. Phil Mack; 1. Hubert Buydens, 2. Andrew Quattrin, 3. Jake Ilnicki, 4. Evan Olmstead, 5. Kyle Baillie, 6. Lucas Rumball, 7. Matt Heaton, 8. Tyler Ardron (captain)
Replacements: 16. Benoit Piffero, 17. Djustice Sears-Duru, 18. Matt Tierney, 19. Josh Larsen, 20. Michael Sheppard, 21. Jamie Mackenzie, 22. Shane O’Leary, 23. Guiseppe du Toit.
Bak-san is back!
— Rugby World Cup (@rugbyworldcup) October 8, 2019
The tournament's bare-chested, body-painted super-fan is behind the underdogs today.
Hello and welcome to our latest text commentary of the action from Rugby World Cup 2019. This morning, Kobe plays host to South Africa and Canada.
Rassie Erasmus' team are wrapping up their group-stage schedule, having won two matches after a 23-13 loss to New Zealand on the opening weekend.
However, they have not faced Canada since 2000, when Breyton Paulse and Robbie Fleck landed two tries each in a 51-18 victory for the Springboks.
Yesterday, current skipper Siya Kolisi explained that this represents a step into the unknown for his side.
"We always look at our previous game to see where we made mistakes or where we can improve, and obviously you look at footage of the other teams’ attacking plays, so it doesn’t really matter.
But it is easier to play against a team that you’ve been playing for a long time, so we don’t really know what to expect from the Canadians."
Meanwhile, Canada are excited about the prospect of taking on one of the sport's superpowers, just a week after going down 63-0 to New Zealand. Head coach Kingsley Jones promised another gutsy, scrapping display.
"I think it’s really exciting, I’m so impressed by the Canadian guys’ attitude and approach to things.
"I judge the atmosphere by the volume at breakfast and the volume of the changing room. I walked into a party this morning in the changing room, beatbox going, guys smiling and for me that’s a massive confidence boost.”
With around 45 minutes to go until kick-off, why not read this feature from Dan Schofield about a bad-tempered meeting between these nations at Rugby World Cup 1995. Here is a taster:
All it needed was a spark and it duly arrived on 70 minutes featuring two unlikely protagonists, wingers Pieter Hendriks and Winston Stanley.
Hendricks bodychecked Canada’s Stanley after he had dropped the ball. The pair initially squared up, but the situation seemed to have calmed down until Canada full back, Scott Stewart, coming in off a long run-up, shoved Hendricks into the advertising hoardings. Cue bedlam.