(CNN) - The season finale of "Saturday Night Live" began with a message from President Donald Trump (Alec Baldwin).
Baldwin's Trump opened by saying how excited he is about the summer and getting to things he doesn't usually have time for -- like golfing, visiting friends in prison and "enjoying all the fantastic new tariffs from China."
"Our American economy is on fire, I'm not gonna tell you if it's a fire that keeps you warm or burns your house to the ground, but it's some kind of fire," he said. "So I'm on cruise control to a second term and there's nothing the Democrats or Congress can do about it."
Baldwin's Trump then broke into song, a cover of Queen's "Don't Stop Me Now."
"Tonight, I'm gonna have myself a real good time," Baldwin's Trump crooned.
Melania Trump (Cecily Strong) and Vice President Mike Pence (Beck Bennett) joined in.
"So don't stop him now," the three harmonized as they transitioned into the chorus of the song and the number of singers just kept growing.
"Yeah the Supreme Court is ready for a fight on abortion. We got the votes now, women are screwed," Thompson's Thomas sang.
The Trump sons Eric and Donald Jr. (Alex Moffat and Mikey Day) also made a cameo. Even Robert Mueller (Robert De Niro) tried to interrupt the show.
"Wait a second," said De Niro. "I have something very important to say to the American people. Something they need to hear."
"No collusion, no obstruction," Baldwin's Trump chimed in. "So don't stop me now."
As the song ended, Trump gave his last statements.
"Guys, it's been fun. I don't know what's next for me, but I wouldn't be Trump if I didn't say tune in next season to see who lives and who dies," Baldwin said.
Trump has criticized "SNL" in the past, calling it unfunny and unfair.
- NJ man is latest American to die in Dominican Republic
- Xi y Trump acuerdan por teléfono una reunión en el G20
- Supreme Court rejects appeal from DC prep school student
- Facebook quiere hacer de la criptomoneda algo convencional. Este es su plan
- Thanks to Warriors, Taco Bell to give away free Doritos Locos Tacos