CHARLOTTE, N. C., Dec. 10 (Ticker) -- Chris Bosh made the big shots and made his teammates better.

Bosh scored 30 points, grabbed 11 rebounds and had five assists as the Toronto Raptors pulled away in the final minutes for a 111-103 victory over the Charlotte Bobcats, who have lost seven straight games.

NBA TV highlights from
"Our guys played well tonight and we did the things we had to do," Toronto coach Sam Mitchell said. "We threw the ball into Chris and our defense did a good job with their shooters."

When the double-team didn't come, Bosh made a jump shot to give the Raptors a 95-91 cushion with 5:11 left. When the trap came, Bosh found rookie Charlie Villanueva for a jumper with 1:25 to play, making it 105-98 and ending any chance of a comeback by the Bobcats (5-16).

"He knew when to pass tonight and he knew when to be aggressive and attack the double-team," Mitchell said.

"You've got to make those passes," Bosh said. "(The Bobcats) were waiting on me to drive and I saw them waiting and found the open man. It was simple as that."

The 6-10 Bosh led Toronto in scoring for the 13th consecutive game and recorded his 12th double-double this season. He scored 19 points in the second half after taking a more aggressive approach to the game.

"I had a change of confidence," Bosh said. "I felt like I could get to the basket when I wanted. As long as I made the right passes, coach would keep coming back to me."

"He listened at halftime and made a conscious effort to take the ball to the basket," Mitchell said. "He makes us more effective when he forces the issue and takes advantage of his quickness."

The Raptors held a 79-72 lead after three quarters thanks to an 18-4 run capped by Mike James' layup that opened a 70-61 advantage. The surge caused Bobcats coach Bernie Bickerstaff to display his frustration after calling a timeout resulting in a technical foul.

"That's the best we could do with what we had," Bickerstaff said. "The guys scraped and got back into it. We didn't have an answer for Bosh but I thought we fought him."

Charlotte opened the final period with a 13-2 run and took an 83-81 lead on a basket by Jumaine Jones with 9:10 remaining.

However, the Raptors were solid down the stretch as they converted on their final 13 possessions to secure the victory.

"Tonight was a nightmare," Jones said. "Our team had guys hurting, Melvin (Ely) was out and Emeka (Okafor) was injured. We did what we could do in the fourth quarter, but it wasn't enough."

James had 22 points and six assists and Villanueva scored 19 points on 7-of-13 shooting for the Raptors (4-17), who snapped a two-game slide and have won three of five since a 1-15 start.

Toronto hosts Chicago on Wednesday night as the Raptors begin a three-game homestand at the Air Canada Centre.

"We found a way to win and now we have to take this and start playing like this at home," Mitchell said.

Brevin Knight had 20 points and 12 assists and Gerald Wallace added 13 and 14 rebounds for the Bobcats, who lost Okafor to a sprained toe in the third quarter.