Chicago Mayor Lori Lightfoot has fired Superintendent Eddie Johnson, claiming that he "intentionally lied" to her during a recent investigation.

According to Lightfoot, John intentionally misled her and the public about his conduct when he was found asleep in his running vehicle at a stop sign after a late weeknight out in October.

The shock firing comes just weeks before Johnson was scheduled to resign.

"It has become clear that Mr. Johnson engaged in a series of actions that are intolerable for any leader in a position of trust, particularly the head of the Chicago Police Department," she said in a news conference. "Mr. Johnson failed the hardworking members of the Chicago Police Department, he intentionally misled the people of Chicago, and he intentionally misled me. None of that is acceptable."

Lightfoot stated that Johnson's actions on the night of Oct. 16 and the morning of Oct. 17 demonstrated "a series of ethical lapses and flawed decision making," she said.

"He was not caught off guard, and he had plenty of time to choose his words, and the choice he made was a communicated narrative replete with false statements all seemingly intended to hide the true nature of his conduct the evening before," the mayor said.

She said that despite Johnson's pleas of innocence, she has evidence to the contrary.

"I now know definitively that he was not," she said. "Had I known these facts at the time, I would've relieved him of his duties as superintendent then and there. I certainly would not have participated in a celebratory press conference to announce his retirement."