OAKLAND, Calif., Dec. 29 (Ticker) -- Mike Dunleavy Jr. and Jason Richardson did just enough to offset the Toronto Raptors' bench.

NBA TV highlights from
Dunleavy scored a season-high 29 points and Richardson added a season-best 35 as the Golden State Warriors extended their winning streak to four games with a 111-105 victory over the Raptors.

Jalen Rose scored 23 points off the bench and fellow reserve Donyell Marshall had 13 and 12 rebounds as Toronto held a 48-2 advantage off the bench but still managed to lose its franchise-record 10th straight road game.

The Raptors made just 24 percent (4-of-17) of their 3-pointers through three quarters, but Rose and Marshall combined to hit Toronto's first three the final period and Morris Peterson added a fourth to give the Raptors a 96-91 edge with 5:39 left.

Richardson made a layup before Dunleavy hit a 3-pointer to even the score 40 seconds later. The teams traded the lead until Dunleavy took the game over, banking in a runner to make it 105-103 with 37 seconds remaining and getting a piece of Peterson's shot on the other end, forcing Toronto to foul.

Richardson and Derek Fisher combined to hit six free throws down the stretch to seal the victory.