PORTLAND, Oregon, Jan. 22 (Ticker) -- Steve Blake couldn't miss, so Devin Harris stopped the ball from ever getting to him.

Harris scored eight of his 15 points in overtime, including a back-breaking steal and three-point play with under a minute remaining, as the Dallas Mavericks overcame Blake's late shooting for a 95-89 victory over the Portland Trail Blazers.

NBA TV highlights from
Mavericks-Blazers:
Play
Jerry Stackhouse scored a season-high 29 points and Dirk Nowitzki added 23 for Dallas (31-10), which won its fifth straight game and moved into a tie with San Antonio atop the Southwest Division.

"Just to get to this point, we knew it would be tough," Stackhouse said. "Every time we got to this point, they may lose a game, then we lose. I think for us now to get even, hopefully we can kind of propel ourselves in front of them if possible."

Blake nearly prevented it from happening, scoring 11 straight Portland points at the end of regulation. Nowitzki's three-point play with 4:22 remaining in the fourth quarter gave Dallas a 77-68 edge before Blake answered with a jumper and a 3-pointer.

After a series of empty possessions, Blake drained another shot from the arc to draw the Blazers within 77-76 with 44 seconds left and Harris followed with a pair of free throws at the other end.

Blake then missed a 3-pointer, but the rebound went to Zach Randolph, who got the ball back to Blake for a game-tying 3-pointer.

"Zach was getting double-teamed down in the post and he was kicking the ball out to me," said Blake, who made 4-of-7 3-pointers and scored a season-high 20 points. "I was able to get some open looks and was just knocking them down."

Blake continued his run by scoring Portland's first five points in overtime before Randolph's follow shot forged an 86-86 tie with 1:17 remaining.

After Stackhouse missed, the Blazers again tried to get the ball to Blake, but Harris stepped in front of Theo Ratliff's pass and converted the fast-break layup despite being tackled by Blake with 42 seconds remaining.

"He threw the pass without looking and I figured he was going to throw it," Harris said. "I timed it pretty well and got a piece of it and was able to finish it at the other end."

"That was the play of the game, I think," Stackhouse said. "Being able to have the confidence to go for that steal, first of all, and to have the focus and concentration to finish the play and make his free throw. Big play."

Blake missed a running layup, and Harris and Nowitzki combined to make 6-of-8 free throws down the stretch to seal it.

"It was a gutsy win for us tonight," Mavericks coach Avery Johnson said. "That's a scrappy team over there. They've been playing some very good basketball and we don't take anything for granted. (Stackhouse) stepped up tonight and I thought Devin really came on and gave us a big lift in overtime."

Randolph scored 23 points and Juan Dixon contributed 20 for Portland, which had its four-game winning streak snapped.

"We were aggressive and made them work for the most part," Portland coach Nate McMillan said. "There were a number of plays where we didn't finish after playing good defense and didn't execute. But it wasn't just one play like Devin Harris' steal and bucket. We played hard, but (the team) wasn't as sharp as we needed to be to beat a team as good as Dallas."