Fox News anchor Bill O’Reilly erupted on the air with fierce anger Tuesday night, calling his network colleague Alan Colmes a liar during a heated discussion over alleged budget cuts by Barack Obama.

“Bull—-! You are lying! You are lying!” a fist-pounding O’Reilly screamed at Colmes, who’s a left-leaning political analyst for Fox News.

“Don’t call me a liar,” Colmes responded. “Don’t you sit there and call me a liar.”

The intense battle took place on “The O’Reilly Factor,” the top-rated news-analysis program in all of cable television.

O’Reilly launched into a tirade on Colmes for failing to specify any program President Obama would be willing to cut, other than entitlement programs such Medicare, Medicaid and Social Security.

The following portion of the war of words was most heated:

ALAN COLMES: I disagree with what he is being said here. $2.50 in tax cuts for every dollar in tax increases.

BILL O’REILLY: That’s not specific.

COLMES: Yes, he has. He has offered cuts in Medicare. He has offered cuts to entitlements.

O’REILLY: That’s not specific. He has to say here are the programs that are going to go down. Here is how we are going to reform Medicare and Social Security. And the man refuses to do it.

COLMES: That’s not true.

O’REILLY: Hold it, hold it, because now I’m getting teed off at you. Give me one damn program he said he’d cut? One?

COLMES: He has cut entitlements.

O’REILLY: Not entitlements. One program.

COLMES: Why do you want to yell at me for?

O’REILLY: Bull—-! Because you are lying! You are lying!

COLMES: Don’t call me a liar. Don’t you sit there and call me a liar.

O’REILLY: You’re lying – here is the proof.

COLMES: You don’t like the president. You don’t like what he is doing. Don’t sit there and call me a liar.

O’REILLY: I am.

COLMES: I’m not lying. We can have a disagreement without you calling me a liar. That’s not necessary.

O’REILLY: You are lying here.

COLMES: We are not lying.

O’REILLY: Where is the proof?

COLMES: There is difference between having a disagreement and calling me a liar – that’s a personal attack.

O’REILLY: This is why I’m calling you a liar: Give me one program he said he’d cut.

COLMES: He would cut Medicare, and Medicaid. He has offered cuts to those programs.

O’REILLY: That’s not a specific program.

COLMES: You asked me a program. Those are programs.

After a commercial break, O’Reilly mentioned in the next segment that “I was probably too rough on Alan.”

A WND reader named Linda noted, “I saw the show last night and it is about time that Bill stops saying how he’s such a tough guy, and last night he finally showed some guts. Colmes is a liar. I think people like Bill are now starting to get worried on what is happening to this country. I just hope it is not too late.”