Rugby World Cup 2023 is approaching the business end with the semi-final line-up decided.
Argentina were the first team through to the last four, coming from 10-0 down to beat Wales 29-17 in Marseille on Saturday (14 October).
Four penalties from Emiliano Boffelli - two either side of half-time - put the Pumas in front for the first time.
Tomos Williams darted over under the posts with 25 minutes to go to put Wales back ahead, but prop Joel Sclavi crossed for Argentina with veteran fly-half Nicolas Sanchez scoring a late interception try to seal the win.
Michael Cheika's men will now face three-time champions New Zealand who held off Ireland 28-24 in an epic encounter inside the Stade de France.
After trailing 13-0 early on, Ireland looked like they might snatch victory when they scored a penalty try 15 minutes from time to close to one point with All Blacks hooker Codie Taylor sent to the sin bin.
But they were unable to make the extra man count and a Jordie Barrett penalty put New Zealand four points in front. Ireland went through 37 phases of possession at the end, but New Zealand defended with huge determination and discipline to eventually force the knock-on and take the win.
On Sunday, Pool D winners England were given all they could handle by Fiji before emerging 30-24 winners in Marseille.
The 2003 champions looked comfortable at 24-10 in front, but quick converted tries by Peni Ravai and Vilimoni Botitu left the teams all square going into the last 10 minutes.
It was left to Owen Farrell's trusty boot, first with a drop goal and then a penalty after an inspired break from No.8 Ben Earl, to deny the Fijians a first semi-final appearance.
The best was saved for last as hosts France fell to reigning champions South Africa 29-28 in another classic encounter.
The teams scored three tries apiece in an enthralling first half, including two for France prop Cyril Baille, with Thomas Ramos' penalty on the stroke of half-time sending the hosts into the break 22-19 in front.
Defences held sway in the second half, but a try from Eben Etzebeth - who spent the first 10 minutes of the second half in the sin bin - proved decisive as the Springboks set up a repeat of the 2019 final.
Read on for the quarter-final results and semi-final schedule at the Rugby World Cup.