Scottish artist Jack Vetriano's Let's Twist Again, the specially commissioned First Minister's Christmas Card image, has raised £86,000 for charity.
The painting (above left) sold in auction in St Andrew's on Friday for £68,000, with a further £18,000 being raised through the sale of prints.
The sale of the original paintings and limited edition prints of the First Minister's previous three Christmas cards raised around £50,000 for good causes.
The money raised will go towards four charities: the Bethany Christian Trust, Maggie's Cancer Caring Centres, Teenage Cancer Trust, and Quarriers.