National Lottery players have the chance to win a whopping £9 million in tonight's game. The huge quadruple jackpot is up for grabs along with several other cash prizes.

The money would come in handy for anyone struggling to ends meet amid the cost-of-living crisis. It would also mean you could live out the rest of your days in luxuries few can imagine.

As well as the main draw, players can also take part in the Thunderball tonight. You can win up to £500,000 in this smaller game.

There are multiple chances to win the Lotto as draws take place every Saturday and Wednesday. To play the game, you choose six numbers from one to 59 or choose a lucky dip. It costs £2 per play.

As well as being in with a chance of winning serious cash, playing the Lotto also helps raise around £30m each week for UK good causes.

To play the National Lottery, choose six numbers from one to 59 or choose a lucky dip. It costs £2 per play. The main draw takes place at 8 pm, with the Thunderball shortly after.

In an average week players raise £34 million for National Lottery projects the length and breadth of the UK. And during an average week, the National Lottery's call centre staff will confirm to SIX people that they have won a prize of £1 million or more.

In case you missed them, last night's winning EuroMillion numbers were: 16, 31, 35, 44 and 45 and the Lucky Stars are: 4 and 12. We will post tonight's winning numbers shortly after the live draw, so make sure you check back here later.

Tonight's winning lottery numbers: 1, 2, 17, 33, 40, 51 and the bonus ball is: 42.

Thunderball's winning numbers: 3, 7, 10, 13, 30 and the Thunderball is: 9.

You can buy a ticket on draw days, Saturdays and Wednesdays, until 7.30pm. Find the winning numbers below as soon as they are drawn.