US Democratic presidential hopeful Elizabeth Warren is being praised online for her fiery performance in a televised debate on Wednesday.
Billionaire Michael Bloomberg was appearing in his first presidential debate in the contest and floundered in the face of rivals' attacks.
Ms Warren has fallen behind in the race but her attacks on Mr Bloomberg won her the debate on social media.
Bernie Sanders is currently the frontrunner to win the nomination.
The tone for the night was set when Ms Warren, a former teacher who has talked about her experiences of discrimination and unequal pay, branded Mr Bloomberg a "billionaire who calls women fat broads and horse-faced lesbians".
She repeatedly attacked his record on women's rights, referring to private agreements he made to settle sexual harassment and hostile workplace lawsuits.
She continued her criticism in a tweet after the debate saying: "I hope you heard what Mayor Bloomberg's defence of decades of mistreatment of women was: 'I've been nice to some women.'"
The post was widely shared and #WarrenForTheWin was a top trend on Twitter on Thursday.
Memes celebrated Ms Warren's "take-down" of Mr Bloomberg.
Time to update Bloomberg's Wikipedia page...— Adam Best (@adamcbest) February 20, 2020
Date of death: 2/19/2020
Place: Democratic Debate stage
Cause: Elizabeth Ann Warren#DemDebate
Senator Warren showed up tonight and did her homework, everyone else's homework, and then taught the class.— Loren DeJonge Schulman (@LorenRaeDeJ) February 20, 2020
Another compared Ms Warren to the Harry Potter heroine Hermione Granger who routinely outsmarts her male friends.
Elizabeth Warren is Hermione Granger throwing fireballs #DemocraticDebate— Seth Abramson (@SethAbramson) February 20, 2020
Others focussed on the gender balance in the debate, saying that it was "breath of fresh air" watching a female candidate.
I can't tell you how badly women NEED this leader right now.— Misti Simpson 🌊☕☕🍷❤🧡💛💚💙💜 (@SimpsonMisti) February 20, 2020
I don't think I have the words to express the breath of fresh air she is.
I don't know how to encapsulate the moment she called Bloomberg out for his sexism in the workplace. #WarrenForTheWin
In January, Ms Warren said her rival Bernie Sanders had told her a woman could not win this year's presidential election.
Mr Bloomberg's lacklustre performance also attracted comment.
The former mayor of New York raised his polling figures into double digits to qualify for the debate after spending hundreds of millions of dollars on his campaign advertising.
But some viewers were not impressed with what he offered in the debate, and one tweeted "Bloomberg brought a wallet to a knife fight".
Others questioned how much money Mr Bloomberg had spent on hiring advisers to prepare for the debate.
I think if I were the Bloomberg campaign I'd have spent less money paying people to post nice things on facebook and more money on debate prep— Leah Frances Greenberg (@Leahgreenb) February 20, 2020
Bloomberg's currently displaying that there is no amount of money in the world that can buy you a good debate performance.— Robert Maguire (@RobertMaguire_) February 20, 2020
Ms Klobuchar and Pete Buttigieg's less-than-friendly exchanges also attracted attention on social media.
buttigieg vs. klobuchar was so much repressed midwestern rage I thought they were gonna open a black hole— Ken Klippenstein (@kenklippenstein) February 20, 2020