According to the Hollywood Reporter,

MSNBC host Chris Matthews announced his retirement from the network on Monday night after more than 20 years at the left-leaning cable channel.

He will be replaced at 7 p.m. by a rotating group of hosts.

While Matthews was expected to retire in the near future, the sudden announcement comes amid of a series of recent flaps and controversies.