Betting on football is anything but a foregone conclusion. We've all had those accumulators that look nailed on before kick off but look frankly ridiculous 90 minutes later.
Once in a while, though, one lucky punter has a moment of inspiration that brings in a big windfall. Two absurd bets in one week, though? Surely that isn't possible.
Try telling that to Twitter user @liamfitzy9 who has reportedly cost Sky Bet in the region of £500,000 by predicting not one, but two outrageous outcomes in this week's football.
Liam's exceptional run began on Monday evening when he used Sky Bet's 'request a bet' feature, which allows a punter to request the odds on any series of events in a particular game.
Backing Everton for a big result, he was given odds of 300/1 on Romelu Lukaku scoring a hat-trick in a 3-0 win for the Toffees.
Despite the long odds and Lukaku's barren streak in front of goal heading into the Stadium of Light contest, the betting company later revealed that £1,500 had been staked on the 300/1 bet. Doing the maths, that meant Sky Bet forking out £450,000 thanks to Liam who had himself plumped for a £3 flutter.
Speaking after the unlikely bet came in, Sky Bet's Andrew Wright admitted the request had left them reeling.
"We were coasting towards the conclusion of a superb round of Premier League results before Lukaku left us feeling like the Stadium of Light natives," he said.
They must have thought their week couldn't get any worse after that. However, Liam was back at it on Wednesday night with his second crazy 'request a bet' of the week.
Aguero, of course, had his hat-trick wrapped up after 77 minutes at the Etihad last night. And, to add the cherry on top of the cake, City's fourth came in the 90th minute via Kelechi Iheanacho.
If Sky Bet had any sense - and want to stay in business - they'd either try to hire @liamfitzy9 as an expert punter, or simply ban him from requesting any more bets.
One thing is for sure, every football punter out there will be keeping a close eye on what he has to say ahead of this weekend's Premier League fixtures.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms