North Melbourne have come back from 43 points behind in the second quarter to beat Gold Coast by six points in a pulsating Marvel Stadium clash.