Guns N’ Roses hit the stage at Edmonton’s Commonwealth Stadium for their “Not In This Lifetime” tour and paid tribute to the late Glen Campbell with a surprising cover of his own “Wichita Lineman” late in the set after the anthem of “Sweet Child O’ Mine.”

The song, which was a GNR debut, came with a special dedication from Axl rose to Campbell. Watch the cover above.

Later in the set, Guns had another cover surprise for the Canadian fans as they dipped into James Brown’s “I Got You (I Feel Good)” out of the emotional “November Rain” and before another tribute, a cover of Soundgarden’s “Black Hole Sun” in honor of Chris Cornell. Rose once again worked in Gregg Allman’s “Melissa” as an intro to “Patience” to start the encore.