Bookmaker BetVictor will give £1m to a lucky customer who predicts the first goalscorer and time of goal in the final of Euro 2016.
If more than one customer guesses correctly, the £1m will be split.
Players must place a qualifying bet of £5 to make a prediction. After that every additional five qualifying bets will earn another prediction throughout the tournament.
Customers can also earn additional predictions by playing The Million Pound Goal slot and/or virtual sports.
Customers can make their predictions for the Million Pound Goal any time after the conclusion of the second semi-final on July 7, up until the final kicks off on Sunday July 10.
BetVictor director of sportsbook Matt Scarrott, said: “Our message for the Euros is simple and relevant; we will continue to offer the football bettor the best value but are also going to give away £1,000,000 on the final of Euro 2016.
“It doesn’t matter if the first goal is a fluke in extra-time, an own goal in the opening minute, a penalty in a shoot-out after a 0-0 draw or a 30-yard volley.
“A goal is a goal however it is scored and the opening goal in the final on July 10 could win one lucky BetVictor customer £1,000,000.”
Full terms and conditions for BetVictor Million Pound Goal can be found here.