In what could be a win already, the Milwaukee Bucks almost fumble.

But they were able to keep that hold tight on a thriller possession, as the Bucks packed away a 104-101 overtime win over the Toronto Raptors.

A late-game trifecta from Grayson Allen off the spectacular pass of Giannis Antetokounmpo saved the Bucks from the clawing jaws of the defeat, with the Raptors seeking for their blood after pulling off a remarkable comeback in the dying minutes of the regulation.

“It felt like it was a dart to Grayson,” Mike Budenholzer said, via Associated Press. “It hit him right in the shooting pocket. Big-time play, big-time pass.”

Still riding a gigantic 21-point lead entering the last four minutes of the game, the Bucks were stunned by the Raps down the stretch, with Gary Trent Jr. wearing his cape and forcing overtime with his three-pointer to cap off a 97-all finish.

Still, with luck finally siding with them, Milwaukee exits Canada with a win.

“It was just a very wild game,” Brook Lopez said, via Jim Owczarski of Milwaukee Journal Sentinel. “It was interesting to play, you know, a little fun, a little frustrating at times. It could’ve been better but I’m sure it was a great watch.”

Following his 55-point ignition on Tuesday, Antetokounmpo was brilliant once again for the Bucks, as he finished with a massive triple-double of 30 points, 20 boards, and 10 assists – becoming the first player to have 200+ points, 80+ boards, and 30+ assists in a five-game span since the great Kareem Abdul-Jabbar in 1972. Pat Connaughton’s 15 points and five boards were also crucial, with Bobby Portis feasting on his own off the bench with 14 points and 12 boards.

Fred VanVleet had his night with 28 points and 12 assists, but these weren’t enough to pull the unbelievable win against Milwaukee.

“That was an experience, but a loss is a loss,” Toronto’s Fred VanVleet said of the back-and-forth game.

The Bucks will fly back home to Wisconsin to face the Charlotte Hornets on Friday. On the other hand, the Raptors will look to bounce back again at home as they will meet the New York Knicks up next.