John Mayer performed a solo acoustic cover of Beyonce's track 'XO', live at the Adelaide Entertainment Centre in Australia last week.

Wow...