Blake Shelton and Luke Bryan had a blast in Mexico during Bryan's fourth annual Crash My Playa festival in Riviera Maya. The two headliners performed several songs together during Shelton's marathon headlining set on Friday night (Jan. 19) and proved they had just as much fun as the festival-goers.

When Bryan joined Shelton mid-set dressed as a vintage Shelton with a mullet, cowboy hat, and giant belt buckle, the two launched into a series of old-school country covers. One highlight included a cover of George Strait's "All My Ex's Live In Texas" where the two friends traded verses on the song.

Shelton was all smiles watching as Bryan kicked off the song, and later joined in for a spirited singalong on the chorus. As Shelton continued singing "All My Ex's Live In Texas," Bryan can be seen kissing him on the cheek and attempting the Texas two-step—much to the crowd's delight. Additional fiddle accompaniment embodied a distinct Western swing style, and transformed the beach concert back in time to a 1987 dancehall.

Later that night, Shelton's girlfriend Gwen Stefani made a cameo to perform a song with her beau and Bryan.

While Crash My Playa may be over, country fans will get plenty of chances to witness Bryan live in concert as the singer recently extended his What Makes You Country Tour with a new leg of shows from April through September.

He's added 17 new concert dates to his 2018 tour with Jon Pardi serving as an opening act in June and continuing throughout the year. Morgan Wallen will join the tour from June through August while newcomer Carly Pearce performs on select dates in September.

Who Are Country's Hottest Men? We Like These 10!

More From Taste of Country