On Friday night (June 22), Kacey Musgraves and pop singer Harry Styles delivered a Shania Twain cover worth the price of admission to their tour stop at New York City's Madison Square Garden. Together, the two performed Twain's smash hit "You're Still the One;" readers can press play above to watch.

"We're gonna sing one of my personal favorites," Styles said of Twain's 1998 hit before he and Musgraves began "You're Still the One." Although the crowd didn't seem to know what was happening at first, after Musgraves started singing the iconic lines, everyone was on board. The pair switched back and forth on the verses and saved the chorus for a beautiful blend of their distinct voices.

Released in January of 1998, as the third single from Twain's massive album Come on Over, "You're Still the One" was written by Twain and her then-husband and producer, Robert John "Mutt" Lange. The song hit No. 1 on the country charts and No. 2 on the all-genre Billboard Hot 100, her most successful single on that chart; the song also won Best Country Song and Best Female Country Vocal Performance at the Grammy Awards.

Musgraves has been serving as Styles' opening act during his Live on Tour trek. She released her latest album, Golden Hour, on March 30 and plans to hit the road for her overseas headlining Oh What a World Tour this fall; additional dates, including U.S. stops, are expected to be announced for that trek.

Kacey Musgraves' Best Live Shots

More From B105