The Chicago Bulls ended the Miami Heat's 27-game winning streak on Wednesday and also left LeBron James frustrated with their physical play.

James took exception to two fouls during Chicago's 101-97 win.

The first came just minutes into the game when Kirk Hinrich broke up a fast break by grabbing James with both arms and holding on as the players fell down. James also took exception to a hard foul in the fourth quarter by Taj Gibson, who swiped across James' neck and shoulder on a layup attempt.

"Let me calculate my thoughts real fast before I say (what I want to say)," James said. "I believe and I know that a lot of my fouls are not basketball plays. First of all, Kirk Hinrich in the first quarter basically grabbed me with two hands and brought me to the ground. The last one, Taj Gibson was able to collar me around my shoulder and bring me to the ground. Those are not defensive ... those are not basketball plays."

His frustration boiled over with 3:52 left, when he was called for his first flagrant foul of the season after driving his shoulder and arm into the chest of Carlos Boozer, who was attempting to set a screen.

"It's been happening all year, and I've been able to keep my cool and try to tell Spo, 'Let's not worry about it too much.' But it is getting to me a little bit because every time I try to defend myself, I got to face the consequences of a flagrant for me or a technical foul, whatever the case may be," James said. "It's tough. It's tough. It's very tough, and I'm not sitting here crying about anything because I play the game at a high level. I play with a lot of aggression, and I understand that some of the plays are on the borderline of a basketball play or not, but sometimes you just got to ... I don't know. It's frustrating."