Barcelona moved six points clear at the top of La Liga with a dominant victory over Real Madrid at the Bernabeu.
The visitors controlled El Classico throughout as Neymar’s side-footed goal and Andres Iniesta’s cool finish in-between Suarez’s goals killed off the hosts.
Isco also saw red on a miserable night for Real Madrid.
It was a first home defeat in 23 league games for Real, but also a stinging blow to Real Madrid’s title hopes.
Rafael Benitez’s side are second with 24 points with Barcelona moving onto 30 points after 12 games and are chasing a sixth La Liga title in eight years.
Barca’s dominance prompted the angry Real fans to roundly whistle their own team and chant for Club President, Florentino Perez to step down.
Barcelona played most of the match without Lionel Messi, who came off the bench in the 56th after being sidelined for nearly two months because of a left knee injury.