CHANGE: CNN Destroys Fox News in April Prime Time Ratings.

While you weren’t looking, CNN has been busy demolishing the once-invincible ratings gap between themselves and Fox News. CNN beat Fox News decisively for their prime time lineup in April, and especially in the coveted age gap of 25-54. In fact, the only demographic in which Fox News beat CNN was the over 54 demographic, which is one of the least valuable to advertisers.

Neither was April a fluke. CNN has now beaten Fox News in prime time ratings for five out of the last 8 months. They have also scored wins in weekend ratings and are closing the gap in daytime ratings as well. Overall, where CNN used to have less than half of Fox News’ overall viewership, they now are behind Fox News by a measly 9%, and they continue to dominate MSNBC.

What changed around eight months ago?