The EuroMillions jackpot prize of €190m has been won by a UK ticket holder, while one lucky player in Dublin is €500,000 richer after matching all five numbers in the Ireland only Plus draw.
The EuroMillions numbers drawn were 7, 10, 15, 44, 49 and the Lucky Stars were 3 and 12.
It is only the fourth time that the maximum prize has been won since EuroMillions, which is available in nine European countries, fixed its winnings cap in 2012.
The lucky player or players now have to come forward and claim their money.
They will also have to decide whether to go public to declare their new multi-millionnaire status or remain anonymous.
It took a record-breaking run of 18 rollovers, when nobody wins the top prize, to push the jackpot up to its maximum amount, and it then went another four draws before finally being won.
The massive prize still pales in comparison to the $1.537bn Mega Millions US lottery jackpot won last year by a lucky punter in South Carolina.
That person chose to remain anonymous.
Apart from Ireland, EuroMillions tickets can be bought in Austria, Belgium, Britain, France, Luxembourg, Portugal, Spain and Switzerland.