"The winner even allowed a fellow customer to make a Mega Millions lottery ticket purchase in front of the winner while in line at the store," the organization said.
The ticket was purchased October 23, at the KC Mart in Simpsonsville, a town of about 22,000 people outside of Greenville. The store will receive a US$50,000 bonus; the state will get US$61m in income taxes from the winner, the lottery organisation said.
"We are delighted that the winner is a South Carolinian and has come forward to claim this remarkable prize," Hogan Brown, the commission's executive director, said in a statement. "We respect the winner's decision to remain anonymous, and we will honor the winner's wishes."
South Carolina law allows lottery winners to remain anonymous but those provisions are different in most other states. In New Hampshire last year, anonymous woman who won the lottery took the state to court to keep her identity a secret. A judge later ruled that she could stay anonymous.
The long delay for the winner to step forward for the South Carolina prize had stoked months of speculation: had the ticker purchaser died? Were they not aware that they had won? Would the prize never be claimed?
Winners have to claim the prize within a 180 days, putting the deadline at the end of April.
Economic experts in South Carolina decreased their revenue projections because of the holdup, the Post and Courier reported. Taxpayers in the state may get a $50 rebate as a result of the win, the newspaper said.
"I'm glad the money stays in South Carolina. Obviously, South Carolina will reap the benefits of that," state House Ways and Means Committee Chairman Murrell Smith (R-Sumter) said, according to the newspaper. "What we're hoping is that, through the taxpayer rebate, all taxpayers in this state will also benefit as a result."
If the money hadn't been claimed, it would have been divided among all 44 states that take part in the Mega Millions contest, the newspaper said.