The teams scored three tries each, but Scotland were 17-12 ahead at halftime, and after regaining the lead midway through the second period, they held on gamely for the win.
In a tight finish, the Wallabies tried desperately to conjure the converted try needed for victory, but the Scottish defence refused to buckle.
The Wallabies were their own worst enemies in a ragged first half, gifting the Scots two tries to trail at halftime as Israel Folau replied with two signature tries, making it four in his last two Tests.
Australia were sloppy in possession, and a poor pass from scrumhalf Will Genia to hooker Tatafu Polota-Nau was snapped up by inside centre Duncan Taylor, who ran over from 30 metres.
Flyhalf Finn Russell’s conversion gave the Scots a surprise 10-0 lead after 15 minutes.
But the Wallabies hit back minutes later when Bernard Foley found Folau with a huge gap out wide for the fullback to storm over. Foley’s conversion narrowed the deficit to 10-7 with 20 minutes gone.
But yet again
The Wallabies answered with a breathtaking second try for Folau, who easily out-jumped Tonks to score off Foley’s pinpoint cross-field kick to the right wing.
That left the Wallabies trailing 17-12 at halftime, but they returned with more intent and ripped into the Scots with some ferocious tackling.
Stephen Moore replaced Polota-Nau 10 minutes into the second half, and
But the Scots roared back with a well-taken try by openside flank Hamish Watson, after wing Lee Jones leapt over an attempted tackle, as
Yet another Wallabies opportunity was thrown away when lock Rory Arnold lost the ball in a lineout close to