Politics took centre stage at the Emmy Awards, with Donald Trump being skewered from all angles.
During a series of political barbs, the US president was accused of making black people the most oppressed in America and called a "lying, hypocritical bigot".
The Los Angeles ceremony saw victories for The Handmaid's Tale, political satire Veep and Saturday Night Live, which has enjoyed a resurgence thanks to its attacks on Mr Trump.
Perhaps the hardest- hitting shot came in a speech by Emmy presenters Lily Tomlin and Jane Fonda, who took the stage alongside Dolly Parton, their co-star in Nine To Five.
Fonda described the conditions their characters faced in the 1980 film. Without naming him, Tomlin added: "And in 2017 we still refuse to be controlled by a sexist, egotistical, lying, hypocritical bigot."
Parton raised her eyebrows at the critique and remained silent.
Alec Baldwin won outstanding supporting actor in a comedy series for his portrayals of Mr Trump on Saturday Night Live.
"At long last, Mr President, here is your Emmy," he said of the Celebrity Apprentice-host-cum-president, who never won an Emmy despite his reality show past.
After its most-watched season in 23 years, Saturday Night Live won nine Emmys, including best variety sketch series for actress Kate Mc- Kinnon and for Melissa McCarthy's turn as Mr Trump's fired press secretary Sean Spicer.
Mr Spicer even came on stage to joke that "this will be the largest audience to witness an Emmys", in a reference to the debacle over numbers attending the president's inauguration speech.
Collecting the lead actor in a comedy series award, Atlanta star Donald Glover said: "I want to thank Trump for making black people number one on the most oppressed list - he's the reason I'm probably up here."
Lead actress in a comedy series winner Julia Louis- Dreyfus, who won for Veep, which also scored best comedy series, said a storyline about a fictional president's dismissal had to be scrubbed from the upcoming final season.
"We had a storyline about an impeachment, but we abandoned that as we were worried that someone else might get to it first," she said.
Host Stephen Colbert was swift in tackling the president, who he called the "biggest TV star of the last year" for influencing shows' plot-lines.
In the first major awards wins for streaming service Hulu, The Handmaid's Tale star Elisabeth Moss was named best drama actress for playing a woman forced into sexual servitude. The show also won awards for writing, directing and for supporting actress Ann Dowd.
Sterling K Brown won best dramatic actor for his role as an African-American who is adopted into a white family in heart-tugging NBC family drama This Is Us.
Some of the night's biggest losers included two new Netflix shows. Stranger Things won only five of its 18 nominations, mostly in technical categories, and British royal series The Crown came away with three awards out of 16 nominations.