Flying high at 12-4, the New York Knicks are majorly hot to begin the season. Can they keep it up this week? It’s time to go over their upcoming schedule and see what kind of obstacles stand in their way.

After losing a tough overtime game to the Brooklyn Nets, the Knicks have rebounded to win three in a row, all of which were by seven points or more. They’ve taken care of the Milwaukee Bucks (102-88), Washington Wizards (108-87) and Phoenix Suns (106-99) in that span.

Through Sunday, the Knicks will play four times.

First up, they’ll play a much-improved Charlotte Bobcats and will surely be favored in the NBA odds there. Carmelo Anthony has been absolutely on fire this season, averaging 26.6 points per game, and should have another stat-stuffing performance against the Bobcats. Melo is shooting 47.9 percent overall and a ridiculous 44.4 percent from three in road games this season.

Following that visit of Charlotte, New York faces a brutal five-game stretch in which they’ll play the Miami Heat, Chicago Bulls, Denver Nuggets, Brooklyn Nets and Los Angeles Lakers, but we’ll only focus on the first three here.

A game against the Heat is always tough, and the fact it’ll be in South Beach makes things even more of a challenge. Anthony is really going to have to be special, while he needs support from the likes of Tyson Chandler and J.R. Smith too. It would also help if Jason Kidd’s fully healthy and Steve Novak’s able to nail some treys off the bench.

Over the weekend, the Knicks will play on both Saturday and Sunday, with a road game against the Bulls first, followed by a home date with the Nuggets. This is a ridiculously tough schedule, considering the Bulls are always sound defensively, while the Nuggets will be wanting to run up and down the court against what’s likely to be a very tired New York team.

Soon we’ll learn even more about how good this Knicks team might be.