MILWAUKEE — Stephen Jackson is starting to find his rhythm.
Gregg Popovich is still searching for his defense.
Jackson had 34 points and eight assists in his best game since joining Milwaukee in an offseason trade, leading the Bucks to a 106-103 victory over the San Antonio Spurs on Tuesday night.
"My shot is starting to get in better shape, that's the main thing," said Jackson, who missed 70 of his 103 shots in the team's first eight games.
Jackson was slowed by a lower back injury in the offseason that limited his practice during the shortened training camp and preseason.
"People have got to realize that I haven't played basketball in six months," he said. "It feels good to knock down a shot, but it feels better that we won."
Tony Parker scored 22 points for San Antonio, which has lost all four of its road games while winning all six of its home contests.
Popovich, who has been the Spurs' coach since 1996, had a scathing indictment of his team's defense.
"It's the worst defensive team we've ever had," he said. "We have a long way to go."
Milwaukee also got a big lift from the return of center Andrew Bogut, who had 14 points and 11 rebounds after missing four games to return home to Australia for an undisclosed personal issue.
"I wasn't feeling great, but I wasn't feeling too bad," Bogut said. "I thought I'd feel worse to be honest with you. My sleep patterns have been off."
THUNDER 100, GRIZZLIES 95: At Memphis, Tenn., Russell Westbrook scored 30 points, Kevin Durant added 22 points and 11 rebounds, and the Oklahoma City Thunder won their fourth straight.
The Thunder led for the bulk of the second half, but never built the advantage to more than eight points in a game that included 13 lead changes and eight ties.
Thabo Sefolosha added 12 for Oklahoma City, hitting all four of his shots, including three outside the arc. James Harden finished with 10 points.
Marc Gasol led Memphis with 20 points and 14 rebounds, while Rudy Gay contributed 16 points, but was 7 of 21 from the field. Mike Conley had 15 points and 10 assists for the Grizzlies, who lost their third straight.
ROCKETS 82, BOBCATS 70: At Charlotte, N.C., Rookie Chandler Parsons scored 20 points and Kevin Martin added 17 points and the Houston Rockets snapped a four-game losing streak.
Jordan Hill had a double-double for the Rockets off the bench with 12 points and 12 rebounds.
The Rockets (3-6) broke open a tight game in the third quarter and the poor-shooting Bobcats could never put together a big run.
They did manage to cut the lead to five with 2:30 left, but Parsons made a 3-pointer from the right wing and a jumper from deep in the left corner to put the Rockets back up by double digits.
The Rockets held the Bobcats to 35 percent shooting from the field and outrebounded them 57-44.
WIZARDS 93, RAPTORS 78: At Washington, Rashard Lewis and Nick Young each had 15 points to lead the Washington Wizards to their first win after eight straight losses.
After the worst start in franchise history, Flip Saunders left Andray Blatche and Lewis on the bench to start the game. It was the first time this season Blatche didn't start. Before the game, a team official said Blatche had a right shoulder injury, and his participation would be a game-time decision.
Trevor Booker and Chris Singleton started in their places, but Blatche and Lewis, who missed Sunday's game with a sore right knee, entered the game with three minutes to play in the first quarter.
Blatche had nine points and eight rebounds in 25 minutes.
76ERS 112, KINGS 85: At Philadelphia, Elton Brand had a season-high 21 points and 10 rebounds, and the Philadelphia 76ers routed the Sacramento Kings for their sixth straight victory.
The Sixers are 7-2 and lead the Atlantic Division. It's their best start since Allen Iverson helped them open 10-0 on their way to the NBA finals in 2000-01.
Rookie Jimmer Fredette scored seven points in his first start for Sacramento. Filling in for injured leading scorer Marcus Thornton, the former BYU sensation shot 2 for 7. DeMarcus Cousins led the struggling Kings with 17 points.
Evan Turner had 16 points, 10 rebounds and eight assists, and Jrue Holiday added 17 for Philadelphia, which had six players reach double figures.
MAVERICKS 100, PISTONS 86: At Auburn Hills, Mich., Dirk Nowitzki scored 18 points, and the Dallas Mavericks reached the .500 mark by routing the Detroit Pistons.
The defending champion Mavericks (5-5) started their NBA title defense slowly, losing four of their first five games, but they've bounced back. Tuesday's win was their first on the road. Shawn Marion scored 14 points and Vince Carter added 11 for Dallas, which led by as many as 28 in the second half.
Will Bynum led Detroit with 20 points. The Pistons (2-8) have lost five straight games, and this was actually the least lopsided of the bunch thanks to a late run.
The Mavericks, playing without injured point guard Jason Kidd, went on runs of 13-0 in the first quarter and 16-0 in the third.
BULLS 111, TIMBERWOLVES 100: At Minneapolis, Derrick Rose scored a season-high 31 points and had 11 assists to outlast Ricky Rubio in a thrilling duel.
Luol Deng had 21 points and 11 rebounds, and Kyle Korver scored 13 points off the bench for the Bulls, who appeared to be on their way to a blowout early before Rubio led the Wolves back.
Rubio had 13 points, 12 assists and four rebounds. Luke Ridnour scored 22 points for the Timberwolves, who just couldn't find an answer for Rose down the stretch.
The reigning MVP shrugged off a mid-game shooting slump to score on an explosion to the basket and then knocked down a little one-handed jumper for an eight-point lead with 2:30 to play.
Kevin Love finished with 20 points and 13 rebounds, but his shooting woes continued as he made 5 of 18. Anthony Randolph scored 18 points.