As they do each year before Christmas, Saturday Night Live didn't hold back in their final show of 2016. Actor Casey Affleck (Manchester by the Sea) and musical guest Chance the Rapper stopped by Studio 8H in Rockefeller Center to pull all the stops to close out the year.

Here are some of our favorite sketches and highlights from last night:

Donald Trump Cold Opening

Alec Baldwin returned to begin the show as President-elect Donald Trump in a sketch that mocked recent suggestions by the FBI and CIA that Russia had a hand in influencing the elections. SNL cast member Beck Bennet appeared as a shirtless Vladimir Putin while longtime SNL friend John Goodman joined them as Secretary of State pick Rex Tillerson.

Hillary Actually

Kate McKinnon reprised her impersonation of former presidential candidate Hillary Clinton in a spoof of one of the most famous scenes in the Christmas romantic comedy Love Actually. With the electors casting their votes this week to officially name Trump the future President of the United States, Clinton is seen visiting one of the electors in a last-ditch effort to get her to ignore the votes and to cast a vote for her.

Chance the Rapper - "Finish Line/Drown"

Chance the Rapper performed twice during the episode and brought the house down. For his performance of "Finish Line/Drown," he was joined by Noname on stage. He also gave a rousing rendition of "Same Drugs" later in the show, and also appeared in the sketches "Jingle Barack" and "New York Now."

Jingle Barack

To commemorate President Barack Obama's last Christmas as President, Darryl McDaniels of Run D.M.C. made a guest appearance along with Chance the Rapper and Kenan Thompson in a hilarious holiday rap celebrating Christmas and Obama.

Celebrities Who Support Donald Trump For President:

More From Hot 104.7 - KKLS-FM