Fans at Shawn Mendes‘ concert last night (August 16) at Barclays Center in Brooklyn, New York, got the surprise of their life when Ed Sheeran hit the stage.

The crowd actually went wild as the two musicians performed Shawn‘s hit song “Mercy” together at the concert.

PHOTOS: Check out the latest pics of Ed Sheeran

Shawn is currently on the North American leg of his Illuminate World Tour, which will wrap up in Boston next week before going on to South America, Australia and Asia through the end of the year.

Check out a short video of Ed and Shawn‘s collab below!

Photos: BackGrid USA, Getty

Posted to: