Conor McGregor is no stranger to throwing punches. He is a mixed martial arts professional and Ultimate Fighting Champion, after all. Earlier this year he even stepped into the boxing ring with arguably the best pound-for-pound boxer in the world, Floyd “Money” Mayweather.

However, last Friday night, McGregor wasn’t throwing punches at an opponent, but rather at a referee. What’s more, he wasn’t even scheduled to fight!

McGregor was in Dublin to watch his SBG Ireland teammate, Charlie Ward, fight on Friday night at Bellator 187. Ward defeated his opponent, John Redmond with a first round TKO in a featured main-card contest. The event took place at Dublin’s 3Arena, and aired on Spike TV in the U.S.

McGregor, who is a two-weight world UFC champion, burst into the octagon to celebrate Ward’s victory. McGregor scaled the cage, despite not serving as a licensed cornerman at the event. Referee, Marc Goddard, quickly tried to remove McGregor but was promptly shoved away.

Redmond had been receiving medical attention at the time, so Goddard and other officials attempted to have McGregor taken out of the area. Goddard touched McGregor’s chest in the altercation, causing the UFC champ to lose his cool.

McGregor fought back, pushing away those in charge, and eventually having to be restrained.

After being removed from the octagon, McGregor reappeared and climbed back on top of the cage. An official tried to get him to come down, but only added fuel to McGregor’s already growing anger. He attempted to punch the official below him.