From the moment she slid on to the stage on a giant tongue, singer Miley Cyrus kept the crowd at Glasgow's Hydro shocked but entertained.
Her new reputation as Disney girl-gone-bad was confirmed as she writhed around the stage in barely there leotards and made lewd gestures toward the crowd.
The costume changes kept coming and ranged from a leotard with her mouth on it to a jacket made out of dollars.
The stage and set were vibrant but vulgar, with colourful but demented cartoon characters dancing along with Miley. It looked, perhaps purposefully, like a twisted kids' television show.
Hits from her Bangerz album were plentiful in the first set, but further into the show the audience was treated to some acoustic covers, which showed off her country twang.
The set also featured a tribute to Cyrus' late pet Floyd - she sang Can't Be Tamed alongside a giant inflatable statue of him.
Miley played a game with the audience that involved her making sexual references and spitting water over the front rows. It prompted noticeable concern among parents of younger children in the audience.
The show was rounded off with hits Wrecking Ball, We Can't Stop and Party In The USA.
The show was brash, crass and controversial, but certainly never boring.