TORONTO, Dec. 28 (Ticker) -- Mike James and Morris Peterson were determined to send fans of the Toronto Raptors home happy.

James scored 28 points and Peterson added a season-high 26 as the Raptors won for the second time in 14 home games with a 108-102 triumph over the Atlanta Hawks.

NBA TV highlights from
After rookie Jose Calderon opened the fourth quarter by hitting a jumper to give Toronto an 81-79 lead, Atlanta scored the next 10 points. Joe Johnson made a technical free throw and a 21-foot jumper and Al Harrington nailed a 3-pointer for an 89-81 edge.

The Raptors bounced back with a 17-5 spurt to take the lead for good. James scored five points, Peterson hit a pair of jumpers and rookie Charlie Villanueva made two baskets as Toronto took a 98-94 lead with 1:22 remaining.

"Tonight, we were aggressive on both ends of the floor," said James, who made 11-of-17 shots. "We've been struggling at home all year so it's nice to get a win, especially for the fans. We've been playing well for the month of December and hopefully we can carry it into the new year."

Harrington followed by hitting a layup with 1:07 left for the Hawks. However, Toronto went 10-of-10 from the free-throw line down the stretch to defeat the Hawks for the second time in as many meetings this season.

Chris Bosh scored 15 points and Villanueva came off the bench to add 12 for the Raptors, who shot 51 percent (42-of-82) from the floor and forced 21 turnovers.

"It felt good," Bosh said. "We let them back in the game and didn't put them away. We picked up our energy and took back control of the game."

Jalen Rose scored all seven of his points in the fourth quarter, including a three-point play after stealing an inbound pass from Harrington with 5:52 to go.

"Rose has that veteran mentality," Bosh said. "He wants the ball. He made the right plays. He made good passes and we were able to knock down our free throws."

Peterson, who has played in a league-high 307 consecutive games, set a franchise record with his 418th appearance for Toronto, surpassing teammate Alvin Willams' mark.

"I've always enjoyed my time here with the Raptors," Peterson said. "I take pride being able to come in everyday, punch in and work hard. I feel like I've been very fortunate in my career so far."

Harrington scored 25 points, Tyronn Lue added 21 and Johnson 18 for Atlanta, which has lost 13 of 15 on the road.

"Both teams played well enough to win," Harrington said. "You have to take your hat off to them for making plays down the stretch."

"Everyone was on the same page making the extra pass and then down the stretch, we got stagnant," said Hawks rookie Salim Stoudamire, who scored 14 points off the bench.