Nigel Farage has emerged triumphant from what was a mixed week for Ukip.
Despite being mercilessly mocked in the media, the party's candidates being shamed after a trawl of Facebook pages revealed unsavoury views, Farage has not lost his Cheshire cat grin.
And now its the Tories who are taking a tumble after the six overnight counts revealed the Conservatives had lost 74 seats. Ukip were the big winners with 42 gains, and Labour were up 26.
The coalition's humiliation was complete after a election result in South Shields, that even president Tim Farron admmited was "shocking."
The Lib Dems came a distant seventh in Thursday's South Shields by-election, securing just 155 more votes that the Monster Raving Loony party and 359 votes less than the BNP, who were represented by the woman below.
But there were plenty of other things going on this week too. Did you catch them all? Try your hand at Huff Post UK's news quiz and see if you can BEAT THE WEEK.