Golden State coach Steve Kerr figured his team was due for an off night after four consecutive blowout wins.
Fortunately for the Warriors, it happened at Oracle Arena, where they haven't lost in more than two months.
Stephen Curry had 22 points and 11 assists, Klay Thompson scored 31 points and Golden State beat the Boston Celtics 114-111 on Sunday night.
"This is the point in the schedule where it gets really difficult to get up emotionally night after night," Kerr said. "For the most part we did our job. We just didn't have a lot of life and legs. It was a night where everybody had to fight through."
The Warriors have won 19 consecutive home games for the longest active home streak in the NBA. Their last loss at Oracle was 113-100 to San Antonio on Nov. 11.
Having that advantage was helpful against Boston.
The Celtics trailed by 10 with 36.3 seconds remaining but closed to 112-109 on Jared Sullinger's layup with 4.6 seconds left.
Thompson, who scored a career-high 52 points against Sacramento on Friday, calmly made two free throws to seal the win.
Andrew Bogut added 13 points and 13 rebounds and Draymond Green had 14 points to help the Warriors to stay unbeaten in 14 games against the Eastern Conference this season. Golden State also improved its NBA-best record to 36-6.
The Warriors had won their previous four games by an average of 26.5 points and maintained a double-digit lead against the Celtics for most of the game until Boston made its late run.
"Now we've got some things to address in practice," Bogut said. "The end-of-game execution wasn't great. We made some bonehead plays the last three or four minutes and let them back into the game."
Sullinger had 26 points and nine rebounds for Boston. The Celtics have lost four of six.
"I thought we did as good a job as you can do probably in half court," Boston coach Brad Stevens said. "We gave ourselves a chance a lot of the time ... but it's hard to guard them for 48 minutes and score on them."
Two nights after scoring an NBA-record 37 points in the third quarter of Golden State's 126-101 win over Sacramento, Thompson was 11 for 19 from the field and 6 for 8 at the line. He had 18 points in the second half.
Curry helped the Warriors keep rolling with his 15th double-double this season.
The leading vote-getter for the All-Star game, Curry scored nine points in the third quarter and had two momentum-shifting plays. The diminutive point guard scored on a baseline dunk and did a pull-up on the rim, and then made a behind-the-back pass to Andre Iguodala for an easy layup.
The Celtics trailed by as much as 10 in the second quarter but closed to 51-49 on back-to-back buckets by Tyler Zeller.
Curry sank two free throws with 7.8 seconds left, and then got three more a few moments later when he tried to beat the buzzer and was fouled by James Young near midcourt. Curry made all three to put the Warriors up 56-49 at the break.
FREE THROW WOES
Stevens insists he's not worried about Boston's free throw shooting, even though the team is struggling at the line. The Celtics made 19 of 27 foul shots and are shooting just 68.3 percent (56 of 82) from the line over their past four games.
"I will not lose one ounce of sleep on free throw shooting," Stevens said. "That stuff works itself out with good shooters and it doesn't with guys who aren't good shooters."
Celtics: F Kelly Olynyk missed his second consecutive game with a sprained right ankle. ... Boston is still one win shy of 200 against the Warriors. ... Marcus Smart did not attend the game due to personal reasons.
Warriors: Thompson needs 24 3-pointers to move into second place on the team's career chart behind Curry. Thompson has made 677 3s. ... The Warriors are the first team to go 14-0 against the East since the 1971-72 Lakers won their first 19.
Celtics: At Utah on Monday.
Warriors: Host Chicago on Tuesday.