Lupe Fiasco has a lot of crap thrown his way - sometimes justified - but let's face it, when he's on it, he's on it. Last night he was on it. Very much so.

The rapper performed Tetsuo & Youth cut 'Deliver' on Late Night with Seth Meyers, and despite the absence of Ty Dolla $ign, he gave it his all. Watch above.

"The pizza man don't come here no more / too much dope."