LOS ANGELES, March 17 (Ticker) -- Once again, the Los Angeles Lakers showed that Shaquille O'Neal and Kobe Bryant are not their only weapons.

O'Neal scored 28 points and Bryant had 14, but role players like Robert Horry were clutch in the fourth quarter as the Lakers posted their 23rd consecutive home victory over the Dallas Mavericks, 105-103.

Horry had 19 points and put the Lakers ahead for good by draining a 3-pointer with 45.8 seconds left.

In a possible preview of the Western Conference finals, the teams traded baskets on nearly every possession down the stretch. The Mavericks took the lead twice in the final 2:33 as former Laker Nick Van Exel drilled a 3-pointer that made it 100-99.

NBA TV highlights from
56k | 300k

Robert Horry got the upper hand on the Mavs in the end, sinking the game-winning trey.
Catherine Steenkeste
NBAE/Getty Images
But Derek Fisher, who had 16 points, nailed a 3-pointer 15 seconds later that put Los Angeles in front, 102-100.

O'Neal dominated inside, making 13-of-18 shots. But he did not have a basket over the final five minutes.

Dallas, whose last road win over the Lakers was on December 12, 1990, got 21 points from Michael Finley and 20 apiece from Van Exel and Steve Nash. But leading scorer Dirk Nowitzki was held to 16 points on 6-of-18 shooting.