An embattled and defiant Donald Trump came out swinging Sunday night, but Hillary Clinton still won their second showdown, according to CNN/ORC’s post-debate poll.

Fifty-seven percent of debate-watchers in the poll said the Democratic nominee won, compared with 34 percent who said the GOP standard-bearer did.

But 63 percent said the mogul — who dismissed the 2005 recording of him saying he could grab women by their genitals as “locker-room talk” — did better than they expected. Twenty-one percent expected him to do worse, according to the poll.

A full 60 percent thought Clinton either did worse than expected or did not outperform expectations.

Fifty-eight percent of debate watchers said they were supporting Clinton before the debate.

Trump insisted that his comments to then-“Access Hollywood” host Billy Bush did not reflect his views on women — but 59 percent of debate-watchers said they believed those comments do reflect his character.

But 58 percent said his comments did not change how they view Trump.

Clinton fared better in the first debate, which she won by a margin of 62 percent to 27 percent in the CNN/ORC poll.

The third and final debate is scheduled for Oct. 19 in Las Vegas.