A star-studded cast helped Saturday Night Live skewer the latest Democratic debate and Iowa caucus — admitting that President Trump won.

Jason Sudeikis played an error-prone, rambling Joe Biden — admitting that “losing Iowa was a real kick in the nuts” — while Larry David reprised his role as a shouty Bernie Sanders.

Fred Armisen played former New York mayor Mike Bloomberg, only getting his voice heard as a sponsor of the debate, slurping a Big Gulp as fed-up Democrats were told to “try Bloomberg” because “he’s not as short as Trump is fat.”

SNL favorite Kate McKinnon played a sexually suggestive Sen. Elizabeth Warren — with former castmember Rachel Dratch as a mild Amy Klobuchar proudly declaring she was “the other half of The New York Times’ endorsement” with Warren.

“Elizabeth is J.Lo, and I’m Shakira,” she claimed of the superstars who shared the Super Bowl halftime show — sending a message to Trump and then wagging her tongue as Shakira had done during her performance.

But it was “Weekend Update” favorite Colin Jost as Pete Buttigieg who was most realistic about the damage the disastrous week had done for the party.

Asked who really won Iowa, Jost’s Mayor Pete conceded, “Donald Trump.”

Told he was only being asked about Democrats, he appeared hesitant as he claimed, “Then I guess me.”

Debate host George Stephanopoulos, played by Mikey Day, also introduced the candidates as “our future MSNBC contributors.”

Another SNL favorite, Pete Davidson, played businessman Tom Steyer, saying he loved everyone and was “tripping balls” onstage.

Sudeikis’ Biden, meanwhile, refused to let his poor showing get him down — grinning widely as he suggested he could still seduce the voters.

“By the time we get to South Cacky-alacky, Joe Biden is going to do what Joe Biden does best — creep up from behind,” the fake Biden said, claiming “my numbers are gonna surprise you with a nice, sweet kiss you on the neck.”

The skit ended with a dig at potential health fears of electing Biden as a 77-year-old leader.

Told he had 60 seconds for his closing statements, Sudeikis’ Biden seemed confused as he replied, “What? The doctor said I had six to eight months.”