British television viewers were in for a surprise after watching the opening of the Rio 2016 Paralympics on Wednesday night. This commercial for candy brand Maltesers followed the opening ceremony coverage, and it quickly became the most-talked about topic on social media.

youtubeView full post on Youtube

Why? Well, it's hilarious and very dirty.

The risqué ad stars disabled actress Storme Toolis, who can be seen chatting to her girlfriends about a "frisky" moment with her new boyfriend.

"My hands may have been wandering slightly," she reveals. "And then I start having a spasm, which he misinterprets."

Storme then uses her packet of Maltesers to demonstrate exactly what happened in this "awkward" sexual encounter. She shakes the chocolates around as they spill out all over the table, before concluding with the punch line, "He wasn't complaining."

Yep, that's Storme doing an impression of giving a hand job, and it went down very well with the British public. People were quick to praise Maltesers for breaking the norm with their ad campaign. It was described as "filthy and adorable, "utterly brilliant," and the "best advert ever," by fans on Twitter.