The world's top-ranked team have never lost to Scotland, and have drawn just twice.
The former Scotland head coach told BBC Sport: "One of these days we're going to beat them and there's no reason to think it shouldn't be Sunday.
"The All Blacks are coming off a draw and so they were a bit complacent.
"You have to play your basics right. You don't give the All Blacks any chances to counter-attack."
Scotland play the All Blacks at Murrayfield tomorrow.