Last year, Pittsburgh Police officer Sgt. Stephen Matakovich was captured on camera beating up a 19-year-old outside Heinz Field. After lying about the circumstances, he was charged with assault—only to find the charges dismissed last week by a judge.

When video of the attack found its way to the media, however, the story changed: police chief Cameron McLay has now suspended Matakovich and says he will fire him, while prosecutors are planning to refile charges against the officer.

WPXI 11 reports that it'll be hard to make it stick: Matakovich can appeal the decision to city executives who can overrule McLay, then take it to an arbitration panel, where he can select one of the three people tasked with the final decision.

Deja vu: in 2003, Matakovich was recorded threatening to assault a superior officer, but was let off the hook over his own supervisor's objections.