Jon Stewart made John Oliver cry last night—in a good way. As it was announced back in November, Oliver will be premiering his own comedy news show on HBO in the coming year, which means yesterday marked his last appearance as a Daily Show cast member. To bid him farewell, Jon Stewart set up an elaborate trap. First, he had Oliver rehearse a story about the British Royal Family all day. Then, when Oliver came out to do his bit, Stewart ambushed him with a heartfelt tribute. Oliver is visibly moved and humbled from the beginning of the segment, which takes us through a "best of" montage from his seven and a half years as a Daily Show correspondent. "I have even less range than you," said Oliver after seeing a roundup of all his chimney sweep-style characters.
 
Click here to watch the rest of last night's Daily Show.