The race to fill Montana's sole seat in the U.S. House of Representatives took a violent turn Wednesday, and a crew from the Fox News Channel, including myself, witnessed it firsthand.

As part of our preparation for a story about Thursday's special election to air on "Special Report with Bret Baier," we arranged interviews with the top two candidates, Republican Greg Gianforte and Democrat Rob Quist. On Wednesday, I joined field producer Faith Mangan and photographer Keith Railey in Bozeman for our scheduled interview with Gianforte, which was to take place at the Gianforte for Congress Bozeman Headquarters.

Faith, Keith and I arrived early to set up for the interview in a room adjacent to another room where a volunteer BBQ was to take place. As the time for the interview neared, Gianforte came into the room. We exchanged pleasantries and made small talk about restaurants and Bozeman.

During that conversation, another man — who we now know is Ben Jacobs of The Guardian — walked into the room with a voice recorder, put it up to Gianforte's face and began asking if he had a response to the newly released Congressional Budget Office report on the American Health Care Act. Gianforte told him he would get to him later. Jacobs persisted with his question. Gianforte told him to talk to his press guy, Shane Scanlon.

At that point, Gianforte grabbed Jacobs by the neck with both hands and slammed him into the ground behind him. Faith, Keith and I watched in disbelief as Gianforte then began punching the reporter. As Gianforte moved on top of Jacobs, he began yelling something to the effect of, "I'm sick and tired of this!"

Jacobs scrambled to his knees and said something about his glasses being broken. He asked Faith, Keith and myself for our names. In shock, we did not answer. Jacobs then said he wanted the police called and went to leave. Gianforte looked at the three of us and repeatedly apologized. At that point, I told him and Scanlon, who was now present, that we needed a moment. The men then left.

To be clear, at no point did any of us who witnessed this assault see Jacobs show any form of physical aggression toward Gianforte, who left the area after giving statements to local sheriff's deputies.

As for myself and my crew, we are cooperating with local authorities. Gianforte was given a citation for misdemeanor assault and will have to appear in court sometime before June 7.

Scanlon later issued a statement saying that Jacobs "entered the [campaign] office without permission, aggressively shoved a recorder in Greg's face, and began asking badgering questions."

Later, the statement added, "After asking Jacobs to lower the recorder, Jacobs declined. Greg then attempted to grab the phone that was pushed in his face. Jacobs grabbed Greg's wrist, and spun away from Greg, pushing them both to the ground. It's unfortunate that this aggressive behavior from a liberal journalist created this scene at our campaign volunteer BBQ."