Ryan Anderson had a career-high 30 to lead the Magic to victory over the Knicks. (AP)

When teams play the Orlando Magic, the focus is typically on slowing down Dwight Howard.  But that is when his teammates need to step up.

Ryan Anderson did just that, scoring a career-high 30 points including seven 3-pointers to help his team to a 102-93 win at Madison Square Garden.

Anderson hit 7 of 13 from from deep and has now connected on 40 of 93 for the season to lead the NBA.

Howard was continually harassed by the Knicks defense led by Tyson Chandler who frustrated the center throughout the game.  He finished with just 8 points and 10 rebounds.

JJ Redick also helped the Magic shooting arsenal, hitting 3 three-points and finished with 21 points while making his first start of the season in place of Jason Richardson who sat the game out with a bruised knee.

Orlando struggled shooting early on and trailed most of the way until taking control of the game in the fourth quarter when they outscored the Knicks 29-18.

All together, the Magic hit 17-of-35 from beyond the arc.  That included four from Hedo Turkoglu who scored 15 points.

Carmelo Anthony had 33 points but hit just 9-of-27 shots.  Amare Stoudamire had 10 points after dealing with foul trouble that limited him to just 22 minutes of play time.  Toney Douglas and Iman Shumbert each had 12 points.

With the win, the Magic have won four straight including three games on the West Coast before heading across the country to face the Knicks.  The team is now 9-3 and sits alone atop of the Southeast division.  The club is in the middle of a stretch of three games in three night which will see them return to Orlando to face the Toronto Raptors on Tuesday night and the San Antonio Spurs on Wednesday.

Meanwhile, the Knicks have dropped three in a row and is now 6-7 on the season.