Fox News has reigned as the king of cable news for many years. But after a year filled with scandals and the growing unpopularity of President Donald Trump, Fox News has given up its spot as the number one most-watched cable news channel to rival MSNBC.

According to the television ratings firm Nielsen, MSNBC brought in 2.34 million viewers during primetime, defined as between 7 p.m. and midnight, compared to only 2.25 million for Fox News between July 17th and July 21st. Nielsen also found that The Rachel Maddow Show gained more viewers than Fox News and CNN during the 9 p.m. to 10 p.m. slot for the fourth consecutive week.

That doesn’t mean Fox News has lost all of its power. Its still the most watched daytime network and the most watched network when daytime and primetime numbers are added together. But MSNBC’s primetime victory is still pretty significant because it’s the first time in more than 20 years that the network took the number one slot.

Fox News found itself in the center of multiple controversies in recent months, as both CEO Roger Ailes and host Bill O’Reilly have been let go from the network due to sexual harrassment allegations. Also several female hosts have abandoned the network, including Greta van Susteren joining MSNBC.

The question now is whether MSNBC can continue the momentum and capitalize on anti-Trump sentiments to further increase their audience. Because you know Fox News will not let stop pushing its agenda (and the agenda of the Trump administration) any time soon.