Jay-Z finished up the first day of his Made In America music festival in Philly with a truly epic performance, and a surprise for the crowd. He started his set off by running through a slew of his hit records, and showing a customized message from President Obama on the big screen, before bringing out local spitters Freeway and State Property (minus Beanie Sigel) for a few songs, as well as his Marcy Projects homie Memphis Bleek and also Swizz Beatz.

Then, as the show was winding down, Kanye West and his G.O.O.D. Music crew, including Pusha TBig SeanCommon, and 2 Chainz, emerged to perform a surprise set made up of their recent bangers like "Mercy" and "New God Flow," and a few hits from their individual catalogs too, before Jay and 'Ye closed down the show with "N****s In Paris." Watch the full G.O.O.D. Music surprise set, including Jay-Z and Kanye West's finale, above.

[via Yardie]