Last Saturday, Nas hit the stage at Coachella to perform his seminal album Illmatic in its entirety, which is 20 years old this year. While rumors had been circulating that the product of the Queensbridge housing projects would tailor his Coachella set list around his landmark debut album, there still surprises in store for the lucky fans in attendance. Roughly 10 minutes into Nas' set, Jay Z walked onstage to join his former nemesis in performing "Dead Presidents II" and "Where I'm From." A second surprise appearance came courtesy of Diddy, who rapped along with nasty Nas for a rousing performance of "Hate Me Now." Check out the video below.