The winning Lotto numbers were 12, 27, 33, 36, 42 and 45 and the bonus number was 26.
Set of balls 10 were used and draw machine Guinevere was used.
Two players won the second prize of £1 million each by matching five balls and the bonus ball.
Another 133,613 won £30 for matching three numbers, while 1,108,848 won a free lucky dip.
Nobody won the Thunderball top prize of £500,000.
The winning Thunderball numbers were 10, 11, 18, 24 and 36 and the Thunderball number was 10.
The next Lotto draw will take place on Christmas Day.
Andy Carter, senior winners' adviser at The National Lottery, said, "Christmas Day's Lotto draw will make the festive season extra special as there is a guaranteed £15 million 'Must Be Won' jackpot up for grabs.
"It promises to be a big night as there could be lots more winners celebrating a fantastic Christmas."