Argentina deserved winners 39-27, much improved from the shambles they were against England.