Det har gått 15 år sedan Darin första gången stod på Sollidenscenen.
Då en tonårsidol med tandställning sjungande "Money for nothing", vilket han motvilligt påmindes om av programledaren Sanna Nielsen. Nu en mognare artist i ett för kvällen avskalat framförande av "En säng av rosor", som han senare i sändningen följde upp med mer tempofyllda "Tvillingen".
Trots att ingen publik finns på plats under årets allsångssäsong kände Darin en viss nervositet.
– Det var så länge sedan jag stod på scen så jag är lite skakig, sade han.
Sommarens tredje "Allsång på Skansen" innehöll också framträdanden av Amanda Ginsburg och allsångsdebutanterna Nisse Hellberg och Dotter. För den sistnämnda blev kvällen ett minnesvärt ögonblick.
– Det är verkligen en barndomsdröm som går i uppfyllelse, sade Dotter.
Sanna Nielsen överraskade också tittarna med att spela dragspel i en folkmusiktappning av sin vinnarlåt från Melodifestivalen 2014, "Undo".
Men aftonens stora överraskning stod Linda Bengtzing för, som oannonserad klev upp på scen och sjöng "Alla flickor".