LeBron bounced back in a major way. He used his jump shot, his post-up game and his passing to make up for the lack of space he was given, continuing to show his evolution. Most importantly, he closed out the game with nine points in the final minutes of what was a tie game with 4:35 to play.
Wade didn't dominate, but he was able to put pressure on the Chicago defense by getting into the paint, hitting a few pull-up jumpers, and moving constantly whether he had the ball or not. More importantly, Wade never ignored his defensive responsibilities, and he was a big part of the Heat's team-wide effort to contain Derrick Rose.
After being the lone bright spot in the Heat's Game 1 drubbing, Bosh went back to playing the forgotten man on Wednesday night. He did a good job on Carlos Boozer defensively, but he wasn't as involved offensively as he should have been. Fortunately, Haslem was there to pick up the slack for him.
The Heat were again outhustled and outfought during the opening portion of the game, but that all changed when Haslem checked in and changed the complexion of the game with midrange jumpers, dunks in transition, charges taken and gritty offensive rebounds. After missing nearly the entire season with an injury. What else did you expect from a player with Haslem's heart?
It's a classic glass half-empty/half-full scenario for the Bulls. They shot 35 percent, Rose couldn't get to the rim, yet still gave the Heat everything they could handle thanks to pure energy, toughness and depth. The Bulls will have to win in Miami to make it to the NBA Finals, but Miami will have to win three more major battles to get past this bunch.