Kawhi Leonard and the Toronto Raptors captured Canada's first NBA championship with their most remarkable road win yet in the franchise's NBA Finals debut, outlasting the battered and depleted two-time defending champion Golden State Warriors 114-110 in a Game 6 for the ages that spoiled a sensational send-doff at Oracle Arena. Stephen Curry missed a 3-pointer in the waning moments then Golden State called a timeout it didn't have, giving Leonard a free throw with .9 seconds left to seal it. Leonard, the NBA Finals MVP, then got behind Andre Iguodala for a layup as the buzzer sounded, but it went to review and the basket was called off before Leonard's two free throws. That only delayed the celebration for a moment.