The Toronto Raptors shocked the Oklahoma City Thunder with a surprise 104-98 win at the Chesapeake Energy Arena on Sunday night.
The Raptors snapped the Thunder's nine-game winning streak by handing Kevin Durant and co their first home court loss of the season.
Kyle Lowry starred for the Raptors with 22 points, seven rebounds, nine assists and four steals and his two clutch free throws at the death helped ice the game.
He hit the pair at the charity stripe with 9.8 seconds remaining to steal the surprise win for the Atlantic Division leaders.
The Thunder had been 13-0 at home this season, but Lowry - aided by 17 points and 13 assists from Amir Johnson - ended that particular streak.
The win moves the Raptors into first place in the Atlantic Division, edging them ahead of the Boston Celtics.
They're currently on a four-game winning streak - all away from home - as they blaze through their Western Conference road trip.
The Raptors have beaten the LA Lakers and Dallas Mavericks as well as the Thunder, and included a win over the Chicago Bulls in between for good measure.
They face the San Antonio Spurs next.
"It's one of those mysteries we have, of our focus on the road," Toronto coach Dwane Casey said. "We're a different team. I see it in our eyes before the game."
For the Thunder, Russell Westbrook top scored with 27 points and the point guard added nine rebounds, five assists and two steals.
Scoring sensation Durant had 24 points.