TAMPA, Fla. (WFLA) — Sometimes, shopping at Publix is more than a pleasure. That turned out to be the case for a 61-year-old Florida woman who brought home a $1M lottery prize from the 500X the Cash scratch-off game.

According to the Florida Lottery, Karen Gibbons, 61, of Sebastian, claimed a $1 million prize from the Lottery’s West Palm Beach District Office.

Gibbons chose to receive her winnings as a one-time, lump-sum payment of $820,000.

Gibbons bought her million-dollar-winning ticket from Publix, located at 13435 US Highway 1 in Sebastian. The retailer will receive a $2,000 bonus commission for selling the winning Scratch-Off ticket.

The $50 game features a top prize of $25 million — the largest ever offered on a Florida scratch-off game — and the best odds to become an instant millionaire, according to the Florida Lottery’s website. The odds of winning the $25 million jackpot are 1-in-21,419,145.

Prize AmountOdds of WinningTotal PrizesPrizes RemainingPrizes Paid
$25,000,0001-in-21,419,145211
$1,000,0001-in-267,73916055105
$50,0001-in-142,79430098202
$20,0001-in-19,9532,1477191,428
$10,0001-in-20,0372,1387211,417
(Florida Lottery)

The game’s overall odds of winning are 1-in-4.50.