The 21-year-old musician had hinted before the event of the tune he would be singing and who he would be performing with. Richard Jones of The Feeling and Mike Rutherford of Genesis also joined Ed on stage.
“Playing a small show today,” Ed humbly tweeted.
He added, “That was SO much fun! Absolute honour.”
Check out Ed‘s performance below!
Ed Sheeran – “Wish You Were Here” – 2012 Olympics