Donald Trump’s incendiary immigration speech set cable news ratings on fire last night. Fox News lead the pack and its 10 PM Sean Hannity show bagged its biggest crowd ever, 5.24M viewers.

FNC delivered 5.2M viewers and 1.1M in the key 25-54 demo during the Republican presidential candidate speech in Phoenix, which ran from 9:30-10:45 PM ET.

CNN delivered 2.2M viewers and 661K news-demo viewers during that block of time; MSNBC nabbed 1.9M total viewers and 437K news-demo viewers.

In primetime, 8-11 PM, FNC logged in at 4.3M viewers and 856K news demo viewers. That’s a jump of 65% and 77%, respectively, compared to same day last year.

CNN scooped up 1.9M viewers and 541K in the demo – up 211% and 189%, respectively.

MSNBC posted 1.8M viewers and 403K in the demo – jumping 129% and 230%, respectively.

Trump’s speech followed his quick trip to Mexico to meet with that country’s president, Enrique Peña Nieto – a public relations move pundits are calling a big win for The Donald and an epic fail for Peña Nieto.