Alec Baldwin's Donald Trump returns to 'SNL' wearing a golf shirt, of course

Alec Baldwin decided not to retire his Emmy-winning President Trump impression after all, kicking off season 43 of Saturday Night Live with a catch-all cold open that brought The Donald back from his important golf trip to deal with such national crises as … disciplining a naughty little “bad boy” Jeff Sessions.

“Sometimes, when you’re president, you have to make sacrifices, so I skipped the back nine,” Baldwin-as-Trump said, greeting Aidy Bryant’s Sarah Huckabee-Sanders, who teed him up with a phone call from San Juan, Puerto Rico’s desperate mayor Carmen Yulín Cruz (Melissa Villaseñor).

“FEMA takes a few days, unless you join FEMA Prime,” Baldwin said, explaining away the administration’s highly criticized slow response to the crisis on the hurricane-ravaged island.

“I don’t know if you know this but you’re on an island, in the water, big ocean, with fishies and bubbles and turtles that bite,” he added, in reference to Trump’s incredibly profound ad-libbed remarks about Puerto Rican geography on Friday.

Baldwin’s Trump admitted that such turns of phrase — and proxy wars against the National Football League — are part of a larger plan to distract the public. Just as we feared.

“The more chaos I cause the less people can focus,” he said. “How long ago did I declare war on North Korea and little rocket man?” 

Even Bryant’s Huckabee-Sanders couldn’t tell.

Kate McKinnon also made an appearance as embattled elf and Attorney General Jeff Sessions. 

“I was a bad boy, Mr. Trump, very bad, very bad,” she said, accepting blame for everything from the “Comey calamity” to Sessions’ opposition to Trump on DACA.

Apparently a spanking — or worse, a tweetstorm — would normally be in order in the SNL world of Trump and Sessions, but our fair president has a soft spot for the disturbingly cute attorney general.

A word of warning from McKinnon, though: “I might look adorable but I’m frightening.”

WATCH: What de-orbiting the International Space Station means

Https%3a%2f%2fblueprint api production.s3.amazonaws.com%2fuploads%2fvideo uploaders%2fdistribution thumb%2fimage%2f81483%2fd0671390 e78b 4fe9 9f69 fb6c17d284f2

{“player”:{“description”:”It’s not all bad!”,”image”:”https://i.amz.mshcdn.com/tlIOrLY1mxoj7EobdwgLsgYITDU=/https%3A%2F%2Fblueprint-api-production.s3.amazonaws.com%2Fuploads%2Fvideo_uploaders%2Fdistribution_thumb%2Fimage%2F81483%2Fd0671390-e78b-4fe9-9f69-fb6c17d284f2.png”,”mediaid”:”jznRDXQoxJ”,”preload”:false,”title”:”What de-orbiting the International Space Station means”,”sources”:[{“file”:”https://vdist.aws.mashable.com/cms/2017/8/03803d9f-322e-4599/hls.m3u8″},{“file”:”https://vdist.aws.mashable.com/cms/2017/8/03803d9f-322e-4599/dash.mpd”},{“file”:”https://vdist.aws.mashable.com/cms/2017/8/03803d9f-322e-4599/mp4/1080.mp4″},{“file”:”https://vdist.aws.mashable.com/cms/2017/8/03803d9f-322e-4599/mp4/720.mp4″},{“file”:”https://vdist.aws.mashable.com/cms/2017/8/03803d9f-322e-4599/mp4/480.mp4″}]},”options”:{“disableAds”:false,”disableSharing”:false,”nextupAction”:”autoplay”,”embedUrl”:”http://mashable.com/videos/blueprint:jznRDXQoxJ/embed/?player=offsite”,”standaloneUrl”:null,”post”:{“url”:”http://mashable.com/2017/09/28/startalk-deorbiting-space-station/”,”date”:”2017-09-29T03:30:00.000Z”,”bp_id”:55473,”wp_id”:null}},”advertising”:{“params”:{“keywords”:”space,nasa,science,mashable-video,mars,international space station,neil degrasse tyson,space exploration,mars exploration,nasa budget,nasa news,startalk,chuck nice,ellen stofan”,”sec0″:null,”sec1″:””,”prc”:””}},”analytics”:{“labels”:”space,nasa,science,mashable-video,mars,international space station,neil degrasse tyson,space exploration,mars exploration,nasa budget,nasa news,startalk,chuck nice,ellen stofan”,”videoSeriesName”:null}}

window._msla=window.loadScriptAsync||function(src,id){if(document.getElementById(id))return;var js=document.createElement(‘script’);js.id=id;js.src=src;document.getElementsByTagName(‘script’)[0].parentNode.insertBefore(js,fjs);};
_msla(“//platform.twitter.com/widgets.js”,”twitter_jssdk”);