OAKLAND, Calif., Dec. 28 (Ticker) -- Derek Fisher's driving layup and Jason Richardson's efforts on both ends allowed the Golden State Warriors to end their recent skid.

Fisher connected on the go-ahead basket with 6.2 seconds left before Richardson, who tied a season high with 36 points, preserved a 111-109 triumph over the Boston Celtics with a sparkling defensive play on Paul Pierce.

Video highlights from
Celtics-Warriors:
Play
The game was deadlocked, 109-109, when Fisher, who scored nine points on 4-of-7 shooting, took the ball from beyond the 3-point line and charged toward the basket. He flew under the rim and flipped a lefthanded layup beyond the outstretched arms of Delonte West.

"I didn't want to force the three that we really didn't need so my initial thought was make something happen from here," Fisher said. "We knew they were going to switch, so we knew Baron was going to have an opportunity to make a play and I got into the middle of the lane and forced those guys to have to help a little bit."

Pierce, who scored 28 points, ignored the Celtics bench that wanted a timeout and drove the ball the length of the court but had the ball poked away by Richardson before he could attempt a shot.

"I was just trying to defend him," Richardson said. "Paul is their go-to guy on the team. ... Baron was coming around him and he left the ball in front of my face so I knocked it out of there. We knew he was going to take the last shot. He wasn't passing that ball so we tried to double-team him a little bit and luckily, we came away with the steal."

The Celtics star, who is one of the best last-second shooters in the league, admitted that he made a mistake by ignoring the timeout requests.

"I thought in the huddle we were going to get it out, make or a miss, but I guess the coach said, 'If he makes it, call a timeout,'" Pierce said. "If he misses, let's go with it. But I'm not the only guy out there on the court. We have four other guys out there also who could have called timeout so I don't know."

"That was the call but we didn't do it, so that's my fault, I guess," Celtics coach Doc Rivers said. "We wanted a timeout and it wasn't called. I take the blame because if I didn't make it clear enough, then it's my fault. Our plan was on a miss, we were not going to call a timeout. But on a make, we wanted to call a timeout."

Golden State guard Baron Davis scooped up the loose ball, putting an end to the Warriors' season-high five-game losing streak.

"The guys were a little down but winning cures all that," Richardson said. "I'm glad we got this win tonight. We really wanted to get this one and we all played hard."

The Warriors held a 97-89 advantage with 8:21 left but the Celtics chipped away at the deficit behind Ricky Davis and Mark Blount, who finished with 24 and 21 points, respectively.

The Celtics eventually tied the contest, 107-107, with 1:55 left on a pair of free throws by Davis, who got the opportunity after he was fouled rebounding a missed free throw by Pierce.

Richardson responded with a baseline jumper but Blount answered with 1:13 to go. Both teams then missed opportunities to jump ahead before Fisher finally gave the Warriors the lead.