Argentina will face England in the World Cup semi-finals after beating 10-man Switzerland 3-1 after extra time in Kansas City.
Julian Alvarez scored the decisive goal with a curling strike from 25 yards before Lautaro Martinez added a third on the counter as the holders secured their place in the last four.
The match hinged on Breel Embolo's 72nd-minute sending-off, when the Switzerland striker received a second yellow card for simulation following a VAR review.
An initial booking for Argentina's Leandro Paredes was overturned after replays showed Embolo, who had already been booked, had gone to ground without contact.
Switzerland were in the ascendancy at the time having deservedly equalised through Nottingham Forest winger Dan Ndoye only a couple of minutes earlier, cancelling out an early header from Alexis Mac Allister.
The Swiss defended superbly with 10 men, forcing extra time and giving up very few opportunities beyond 90 minutes, only for Alvarez to bend in a wonderful long-range effort.
As Switzerland pushed forward in search of another equaliser, they left space for Martinez to seal the win in the closing stages.
Argentina will now meet England in Atlanta at 20:00 BST on Wednesday for a place in the World Cup final as they continue their quest to become the first team since Brazil in 1962 to win back-to-back titles.
More World Cup content from Sporting Life
Outright previews
Safer gambling
We are committed in our support of safer gambling. Recommended bets are advised to over-18s and we strongly encourage readers to wager only what they can afford to lose.
If you are concerned about your gambling, please call the National Gambling Helpline / GamCare on 0808 8020 133.
Further support and information can be found at begambleaware.org and gamblingtherapy.org.

