A prison officer has netted a record jackpot of £3,001,511 in Britain's largest ever Football Pools win.
Michael Elliott, who is 56 and lives in Brechin in Angus, said the prize scooped from a £2 stake was a "dream come true".
He secured the payout by predicting eight 2-2 draws in Scottish, English and Spanish leagues in September.
Pools director Jon Sheehy said it was a truly "historic moment" in the 87-year history of the Football Pools.
Mr Elliott said: "To say this is a life-changing experience, would be the understatement of the year.
"I have played the Pools for many years and have won three times before although my biggest previous win was £32.
"We are still in a state of shock and it's going to take a little time before everything finally sinks in."
Mr Elliott's win was sealed by Clitheroe's draw with Fylde in England's Evo Stik Premier League.
Originally from Canterbury, Kent, he spent more than 20 years serving in the Forces, including spells in Northern Ireland and the Gulf.
Mr Elliott said he plans to spend some of his winnings on a bigger boat to go fishing on the Scottish lochs.
His partner, Kirstina Fairweather, 34, told the Scottish News of the World she would be planning a wedding.
It is understood Mr Elliott has quit his job after 13 years working at Noranside open prison, near Forfar.