Macklemore took to the NRL grand final stage to sing hit-song Same Love, complete with rainbow smoke displays.
Australia is in the middle of a national non-binding survey which asks voters if they think the law should be changed to allow same-sex couples to marry.
For this reason, many called on the NRL to ban the performance because it politicized sport.
Former rugby player Tony Wall even started a Change.org petition to ‘protect children’ who might watch it.
But the show went on and the performance was absolutely inspiring.
Crowds waved and cheered along as the Thrift Shop singer paraded on stage with his fist held high in solidarity to the LGBTI community.
At the end of the performance, he shouted: ‘Equality for all!’
Macklemore pledges to donate earnings to ‘Yes’ campaign
Same Love went to number one on the iTunes chart in Australia over the weekend, then Macklemore said he would donate all the money raised from that to the ‘Yes’ campaign in Australia.
He said: ‘I haven’t figured it out yet but I want to donate my portion of the proceeds from Same Love that I get off of that record here in Australia to voting yes.
‘I need to figure out what that looks like and how to do that but that is something that I’m going to do,’ he said.
He also tweeted: ‘Yesterday someone started a petition in Australia to ban me from playing Same Love at the
‘Today its #1 on iTunes. Love is winning,’ he said.