“This next song is dedicated to one of Australia’s greatest rock stars, Shane Warne,” Williams announced to a packed MCG before kickoff between the Geelong Cats and Sydney Swans.
To that point, the crowd had been a little slow to get into the performance, but the opportunity to belt out a modern classic as a tribute to Warnie was too good to pass up for the Victorian crowd.
READ MORE: Arthur’s proud nod to ‘bush coach’ DNA
READ MORE: Federer, Nadal bawling in emotional goodbye
READ MORE: Taumalolo faces long ban in blow for Tonga
Wearing a hot pink suit, Williams opened with Let Me Entertain You, followed by Rock DJ and Feel.
He also performed a new song and apologised to the crowd for doing so.
“It’s an obligatory new song, we’ll get through it together,” he joked.
If the crowd weren’t into it by then, they certainly were when he launched into a cover of John Farnham’s You’re the Voice.
He then called on Delta Goodrem, who joined him to perform Kids – a duet Williams originally released with Kylie Minogue.
Pre-match entertainment also included Mike Brady singing Up There Cazaly.
For a daily dose of the best of the breaking news and exclusive content from Wide World of Sports, subscribe to our newsletter by clicking here!