Fans at Luke Bryan’s Saturday night (May 6) show in Nashville -- the second on his Huntin', Fishin' and Lovin' Every Day Tour -- were treated to one heck of a surprise: Carrie Underwood showed up onstage to perform two songs!

In the middle of Bryan's sold-out show, Underwood joined the country star for a duet on Bryan's hit song “Play It Again.” Together, the two harmonized and danced around the stage before Bryan sat down at a piano to play the end of the song, with Underwood by his side. Readers can press play above to watch their performance.

Together, Underwood and Bryan also offered up a cover of Randy Travis’ classic “I Told You So,” which Underwood released on her own in 2007. Also featuring Bryan on the piano, the song allowed Underwood to show off her pipes while the crowd sang along with pretty much every word. Readers can see that performance below.

Watch Luke Bryan + Carrie Underwood Sing "I Told You So"

Naturally, because she was in Nashville, Underwood was wearing a Nashville Predators tee, styled like her husband (and Predators captain) Mike Fisher’s jersey, during her time onstage at Bryan's show. Bryan joined in with the Preds love by making the team's hand signal while sitting at the piano.

Also during his Saturday night show at Bridgestone Arena, Bryan welcomed Cole Swindell to the stage, to perform two songs. For the first night of his sold-out, two-show stand in Nashville (May 5), Bryan had Little Big Town’s Karen Fairchild with him. Together, they performed their duet “Home Alone Tonight,” downed shots of tequila and sang “Girl Crush” together.

Bryan is off the road for a few days before continuing his Huntin’, Fishin’, Lovin’ Every Day Tour in Bristow, Va., on May 12. Check his official website for more details.

Carrie Underwood's Best Duets and Collaborations

How Well Do You Know Luke Bryan?

More From KLAW-FM