MIAMI -- LeBron James had 29 points, eight rebounds and eight assists as the Miami Heat defeated the Detroit Pistons 103-89 Friday night, extending their win streak to 25 games, the second-longest run in NBA history.
Miami is closing in on the 1971-72 Los Angeles Lakers' NBA record win streak of 33. Miami's 25 wins have come in a span of 48 days.
The Pistons, meanwhile, have lost 10 games in a row, the longest active skid in the league. Detroit was led by center Greg Monroe, who had 23 points and 16 rebounds.
Detroit led by as many as 11 points in the second quarter, but that was nothing to a Heat team that this week rallied from 17 down to beat Boston and from 27 down to subdue Cleveland.
The Heat trailed Detroit 54-51 at halftime but surged ahead by outscoring the Pistons 22-14 in the third quarter.
The Heat improved to 31-3 at home. That ties the Heat with the Denver Nuggets for the best home record in the league.
Miami is 32-2 this season when shooting at least 50 percent from the floor. The Heat also had its 20th consecutive game of at least 20 assists.
The Heat overcame a poor game by forward Chris Bosh and a couple of injury scares. Bosh scored 25 points on 1 of 7 shooting.
Heat guard Dwyane Wade scored 19 points, although he had a team-high six turnovers. Wade also left the game for several minutes in the third quarter after hurting his wrist on a hard foul from Kyle Singler.
In the fourth quarter, an inadvertent elbow from Heat forward Chris Andersen struck teammate Ray Allen above his eye, drawing blood. Allen, though, returned to the game.
NOTES: The Heat's 24-game win streak entering Friday was as many or more victories than nine NBA teams have had all season. ... During the streak, James is averaging 26.8 points, 8.1 rebounds and 7.8 assists. ... The Pistons have already clinched their fifth straight losing season. ... The Pistons are winless in March. During the skid, the Pistons have allowed teams to shoot an average of 51.2 percent from the field. Opponents have averaged 108 points and have beaten Detroit by 17.6. ... Detroit's losing streak is the longest since 2010. During the skid, the Pistons have been outscored by 30 or more points three times. ... Here is what Pistons coach Lawrence Frank said two hours before the Heat game: "Let's give them our best. Our tank has to be empty (at game's end). It should be after every game, but especially when you are playing a team that is chasing history. Miami is playing at a very high level, but we have beaten them (most recently this season in Detroit, Dec. 28, 109-99). It's not like we're selling something that can't be done." ... Up next, the Pistons play at Charlotte on Saturday before going home to face Minnesota on Tuesday. ... The Heat play host to Charlotte on Sunday before going on a four-game road trip.