Defending champions Argentina narrowly avoided a historic World Cup upset, overcoming debutants Cape Verde 3-2 in a dramatic extra-time finish in Miami.