Even Sarah Huckabee Sanders couldn't cover for Trump today.

The Stormy Daniels case continued to rock Trump’s White House Thursday, as Sarah Huckabee Sanders was forced to admit that Trump lied to her about the hush money payment.

In March, Sanders told reporters that she’d “had conversations with the President about” the hush money payment, and that “there was no knowledge of any payments from the President” to Michael Cohen.

But at Thursday’s briefing, CNN’s Jim Acosta confronted Sanders with Trump attorney Rudy Giuliani’s claim that Trump reimbursed Cohen for the payment personally, asking her, “Were you lying to us at the time, or were you in the dark?”

“The president has denied, and continues to deny, the underlying claim,” Sanders said. “Again, I’ve given the best information I had at the time, and I would refer you back to the comments that you yourself just mentioned a few minutes ago about the timeline of Mayor Giuliani.”

“But that statement was in reference to the reimbursement, the payment,” Acosta said.

“Again, I gave you the best information that I had, and —” Sanders repeated.

“You didn’t know at the time,” Acosta said. “You were kept in the dark.”

The “best information that I had at the time” is apparently pretty unreliable under Trump’s White House.

Sanders refused to answer reporters earlier in the day, and after a lengthy delay for the briefing, appears to have decided it was better to subtly pin the blame back on Trump than cover for him as she usually does.

Giuliani’s publicity push has been a rolling disaster, beginning with his admission Wednesday night that Trump reimbursed Cohen for the hush money payment, and followed by his declaration Thursday morning that the payment was made for political purposes.

Now, Trump has to worry about a press secretary who can’t quite take responsibility for his lies, at least for one day.