A Powerball ticket sold in Michigan matched all five numbers, including the Powerball number, to win the jackpot, estimated at $337 million, according to Powerball.com.
Andi Brancato, a Michigan lottery spokesman, told ABC News Radio that the winning ticket was sold at a Sunoco gas station in Lapeer. There has been no word yet on the identity of the lucky winner.
Wednesday night's winning numbers were 6, 27, 46, 51, 56 and the Powerball was 21.
"We had the single winning ticket sold in Michigan. ... So we are waiting now to hear from the winner. That could happen at any time," said Brancato.
There was also one Match 5 winning ticket in Nebraska that won $2 million, and seven Match 5 winning tickets in Indiana, Kansas, Kentucky, New Jersey, New Mexico, Pennsylvania and Virginia that won $1 million.
It was the third-largest Powerball jackpot in the lottery's history, according to Brancato. The odds of winning the Powerball jackpot are one in 175 million, and the odds of winning any prize are one in 31, according to Powerball.com.
The national drawing is held in 42 states, including the District of Columbia. No one has won the big Powerball prize since June 23, when a couple from Connecticut won $60 million.
Lapeer Mayor Bill Sprague called the fact that the winning ticket was purchased in his town "money from heaven."
Sprague said income tax for Lapeer residents is 1 percent, which would go a long way in this blue collar city. Even if the winner only works in Lapeer, Sprague believes the city is entitled to one half percent of the haul -- still at least a million dollars.
Today is also the first day of the Lapeer Days festival, which has been going on for about 100 years and attracts close to 200,000 people to town over its four days. The festival was originally held to celebrate the harvest, but now, on top of bringing the community together, it helps local charities to raise money.
Sprague believes with all the media attention paid to the winning Powerball ticket, more people will come to the festival this year, bringing in even more needed money.