Stephen Curry scores 37 as Warriors stave off Raptors' rally, move to 12-0

OAKLAND, Calif. -- Even if they played an imperfect game, the Golden State Warriors managed to maintain their perfect start.

Stephen Curry scored 37 points to lead the defending NBA champions to their 12th straight win to open the season, a hard-fought 115-110 victory over the Toronto Raptors on Tuesday night.

"We hold ourselves to a very high standard," Curry said. "We didn't put any pressure on them defensively in the third quarter. We were sloppy on a couple of possessions offensively and gave them life. Those are things we need to improve on. Everyone likes to learn those lessons in wins."

Klay Thompson added 19 points and Andrew Bogut scored 13 for the Warriors, off to the best start by an NBA team since Dallas won its first 14 games in 2002-03. Golden State needs three wins to equal the league record of 15-0, held by the 1948-49 Washington Capitols and 1993-94 Houston Rockets.

The 12-0 start also tied the 1996-97 Chicago Bulls for the second-best start to a season by a defending champion, behind only the 1957-58 Boston Celtics (14-0).

This one didn't come easy, though. Toronto fought back from an 18-point deficit and trailed by one late in the game with the ball. But guard Kyle Lowry was called for an offensive foul, and Curry hit two free throws to help seal the win.

"I don't know what happened," Lowry said. "I just know I got a call for offensive foul. It happens. It's the NBA. The call went against me. That's all I can say about it."

Curry leads the NBA with 404 points this season -- 101 more than the next-closest player, Damian Lillard.

Lowry and DeMar DeRozan scored 28 points apiece for the Raptors, who have lost five of seven following a 5-0 start.

Toronto fought back by getting to the foul line, and the Raptors took their first lead of the second half on two free throws by Lowry midway through the fourth.

Bogut tied it on an alley-oop from Draymond Green as Golden State got a fast break off the free throw. After a Toronto turnover, Curry put the Warriors back ahead for good with his fifth 3-pointer to make it 101-98.

"I think we made the necessary plays we needed to," Green said. "Obviously, we can close the game out a lot better than we did. It never should have gotten to where it got."

Curry's sneak attack helped key a 12-0 run that gave the Warriors an 18-point lead late in the first half. Thompson started the spurt with a jumper. Curry then pounced when Jonas Valanciunas threw a casual inbounds pass to Lowry. With Lowry unaware he was coming, Curry stole the ball and hit the layup.

Thompson then threw an alley-oop to Andre Iguodala before Thompson and Curry capped the spurt by hitting second-chance 3s on successive possessions.

The Warriors' success can be keyed to their transition play. According to ESPN Stats & Information, Golden State outscored Toronto 36-15 in transition while hitting 15-of-20 shots, including 5-of-7 on 3-point attempts. 

Even so, the Raptors rallied in the second half.

"In the first half, they dictated everything," coach Dwane Casey said. "I thought in the second half we played well enough to win."

TIP-INS

Raptors: Toronto has lost the first two of a five-game Western swing. ... F Terrence Ross (left thumb) did not play.

Warriors: Curry joins Wilt Chamberlain, Rick Barry and Chris Mullin as the only Warriors in the West Coast era to score at least 20 points in each of the team's first 12 games. ... G Shaun Livingston (left hip flexor strain) sat out. ... The Warriors wore their "The City" throwback uniforms for the first time since March 29, 2007.

TECHNICAL TIME

The Warriors were called for a pair of technical fouls during a timeout early in the fourth quarter. The first was given to Leandro Barbosa, then interim coach Luke Walton got one when he protested too much. Lowry made both free throws.

"I feel like I really didn't deserve the one I got, either," Walton said. "It's an emotional game."

CENTER OF ATTENTION

Bogut returned to the starting lineup for the first time since he suffered a concussion in the season opener. He played his first four games back as a backup to Festus Ezeli, who thrived in the starting role. Ezeli got back in quickly when Bogut committed his second foul 3:38 into the game and ended up playing more minutes than Bogut.

UP NEXT

Raptors: At Utah on Wednesday.

Warriors: At the Los Angeles Clippers on Thursday.