Alexander Zverev has been cut from 8/1 to 5/2 by Sky Bet to land a Grand Slam title before the end of 2018 after his remarkable straight sets victory over Roger Federer in the Rogers Cup.
The 20-year-old German sprung a surprise when he defeated the Swiss 19-time Grand Slam winner 6-3 6-4 in an hour and eight minutes - only Federer's third loss in 38 matches this season.
Zverev, the world number eight and fourth seed, grabbed a quick break to go 3-1 up en route to securing the first set.
His first service game of the second then saw Federer earn three break points, but Zverev saved them all and subsequently took advantage of errors from his second-seeded opponent to break for 4-3 before wrapping up the win.
It takes Zverev level with Federer at the top of the ATP titles leaderboard this year with five each.
The online bookmaker have also slashed Zverev's odds to win the US Open later this month from 14/1 to 10/1.
World number three Federer, who was playing this week for the first time since winning a record eighth Wimbledon, will battle with Rafael Nadal at the Cincinnati Masters next week to replace Andy Murray as world number one.