PHOENIX -- Guards Goran Dragic and Gerald Green each scored 17 points, and forwards Markieff Morris and Marcus Morris combined for 29 points off the bench as the Phoenix Suns fought off fatigue and sloppy play to beat the Boston Celtics 100-94 Wednesday night.

Suns forward P.J. Tucker had 10 points and 11 rebounds, and he tied a career high with six assists, the last one setting up Markieff Morris for a dunk with 36.2 seconds left to give his team a 97-92 lead. Phoenix (32-21) won for the eighth time in 11 games.

Phoenix pulled out an overtime win against the Nuggets in Denver Tuesday, then came home to meet the well-rested Celtics, who were playing their first game after the All-Star break. The Celtics (19-36) were in Arizona since Monday.

The Suns committed 18 turnovers, but only four after halftime and none in the fourth quarter. Forward Channing Frye had 10 of his 15 points in the second half, including a big 3-pointer with 1:21 left that gave the Suns a 95-86 lead.

Guard Rajon Rondo had 18 points, 10 assists and seven rebounds for Boston, who kept fighting back. The Celtics had the ball down 97-94 with 26 seconds left. Rondo lost the handle on a shot that missed the rim, and Boston center Jared Sullinger barely grazed the rim with a second effort before the Suns grabbed the rebound and closed out the game.

Forward Brandon Bass had 18 points and eight rebounds for the Celtics, who dropped to 4-19 against the Western Conference this season.

Markieff Morris scored a team-high 18 points.

NOTES: Suns F Gerald Green, drafted 18th overall by the Celtics in 2005, came into the game averaging 29.0 points in his past three games. That included a career-high 36 in a 112-107 overtime win at Denver on Wednesday. It was the highest-scoring game by a Suns player since Jared Dudley had 36 against the Knicks on Dec. 26, 2012. ... Green scored his 36 points Wednesday in 29:45 of playing time, the first Sun to scored at least 36 points in 30 minutes or less since Tom Chambers had 36 against the Miami on March 16, 1990. ... The Celtics swept the season series last year. ... Suns G Goran Dragic is averaging 5.4 fast-break points per game this season. Only G James Harden of Houston (6.3), F LeBron James of Miami (6.2), G Russell Westbrook (5.9) and F Kevin Durant of Oklahoma City (5.6) average more.