Vince Carter scored 30 points, including a spectacular reverse dunk in the fourth quarter, and Dell Curry added 18 as the Toronto Raptors snapped the visiting Philadelphia 76ers' seven-game winning streak with a 107-88 victory Sunday.

The 76ers lost for the first time this season with Allen Iverson in the lineup. They started 0-5 while Iverson was recovering from elbow surgery, then went on their seven-game winning streak when he returned.

''Something unusual happened today,'' Iverson said. "We got outhustled. They just played better than us. You have to tip your hat.''

Morris Peterson added 14 points and Keon Clark 12 points and 10 rebounds for the Raptors, who shot 50 percent from the field and opened the game with an 11-0 run.

Aaron McKie scored 23 points and Derrick Coleman 21 for the 76ers. Iverson added 18 points and eight assists, but he shot only 7-for-24 from the field.