Carrie Underwood proved that she could master any genre of music, even rap.

The country singer performed Wiz Khalifa and Charlie Puth’s hit song “See You Again” at the Big Barrel Country Music Festival in Delaware on Sunday.

Underwood surprised fans with her rendition of the song while performing her song with the same title “See You Again,” which was featured on her 2012 album Blown Away. She added Khalifa and Puth’s famous tribute song into the second half of her song, giving fans the musical mash-up of a lifetime.

The American Idol winner proved her versatility by singing Puth’s now-famous chorus and then rapping Wiz Khalifa’s verse! The mash-up ended with the final lyrics from Underwood’s “See You Again.”

This was not the only hit song Underwood performed in her 21-song set, notes Rolling Stone. The singer performed her songs “I Know You Won’t” and “Flat on the Floor,” as well as her classic hits “Jesus, Take the Wheel” and “Something in the Water.”

Big Barrel Country Music Festival is the first stop of Underwood’s tour performances this summer. She is set to perform at Milwaukee’s Summerfest, Michigan’s Faster Horses Festival and Western Ohio’s Country Concert ’15.

Image courtesy of INFphoto.com