A successful ticket from Florida matched all numbers to win the third-largest Mega Millions jackpot in US history, worth $1.58 billion (£1.18 billion).
The winning ticket was sold at a supermarket in Neptune Beach, near Jacksonville, in northern Florida.
The estimated odds of receiving the jackpot are one in 300 million. The winning numbers were 13, 19, 20, 32, 33, and a gold "mega ball" with the number 14.
The identity of the winner, if they have come forward, has not yet been disclosed, and it may be some time before we learn who they are due to local laws.
In accordance with Florida law, recipients of prizes worth $250,000 or more are exempt from public disclosure for 90 days following the date the prize is claimed.
Winners who choose a single sum payout will receive an estimated $783 million. In many regions of the United States, federal and state taxes apply to the funds.
In November, a Powerball ticket purchased in Altadena, California, near Los Angeles, won a local resident a record-breaking $2.04 billion jackpot.
In January 2016, another $1.586 billion was awarded to three recipients in California, Florida, and Tennessee.
Mega Millions tickets are sold for $2 in 45 states, the District of Columbia, and the US Virgin Islands.