Believing that a robbery was under way, the officer tried to detain Mendoza.
When he did, Sergio Hernandez, 26, "ambushed" the off-duty cop and began to beat the officer along with Mendoza, CPD said in a statement this afternoon. The off-duty officer fired one shot during the brawl, witnesses said.
Police say they have confirmed that Mendoza used the woman's credit card to purchase items inside of the stadium.
Mendoza is charged with felony attempt to disarm an officer, felony theft, felony aggravated battery of a police officer, and felony use of a credit card.
Hernandez is charge with felony aggravated battery of a police officer.
Bail for each man is set at $250,000.