Spain 6 Argentina 1
Isco scored a hat-trick as Spain romped to a 6-1 victory over Argentina in Madrid, where Lionel Messi again watched from the stands.
Diego Costa fired Spain in front after 13 minutes, the Atletico Madrid forward latching onto a through ball from Marco Asensio before drilling the ball past Sergio Romero.
Spain then doubled their lead after 27 minutes when Caballero's goal kick was intercepted before being quickly fed to Asensio, whose cutback across the penalty area picked out Isco for a cool side-foot finish.
Argentina reduced the deficit on 39 minutes when Nicolas Otamendi's header from a corner bounced past David de Gea.
After the break, Celta Vigo forward Iago Aspas had a hand in Spain's third on 52 minutes.
A ball over the top from Andres Iniesta sent Aspas away down the middle and, as Caballero raced out, Aspas went wide to the right, before sliding a pass back to Isco, who rolled in his second.
Spain soon added a fourth on 55 minutes through Thiago Alcantara.
Aspas then slotted in another on 74 minutes following a long kick up field by goalkeeper De Gea. Under a minute later, Isco made sure of the match ball and a night to forget for Argentina when scoring a sixth from Aspas' square pass.
Referee Anthony Taylor had to restore order following a melee in the closing moments sparked by a rash challenge on Koke from Argentina Cristian Pavon.