The striker scored twice against Quique Setien's side to become only the second Uruguayan to manage a century of goals in Spain's top flight, after former Atletico Madrid man Diego Forlan, who scored 128 in his career.
Suarez's first goal came in the 69th minute, volleying Ivan Rakitic's cross off the turf and into the bottom-right corner to give his side a three-goal lead.
And with a minute to play before stoppage time, Suarez reached the milestone as he blasted the ball high into the net from 12 yards out to end the night.
Lionel Messi was also on target twice after Rakitic had put the league leaders ahead just before the hour mark to secure a win that stretches their lead at the top to 11 points.
The match saw Messi reach two more personal milestones of his own, with the Argentina star having assisted a goal in five La Liga matches in a row for the first time in his career.
He is also the first La Liga player to get at least 25 goals in all competitions in each of the last 10 seasons and has scored and assisted in each of his last four league appearances.
100 - Luis Suarez is the second Uruguayan player to reach 100+ goals in La Liga history, after Diego Forlan (128). Wild. pic.twitter.com/09WN4elc7K— OptaJose (@OptaJose) January 21, 2018
5 - Lionel Messi has assisted in five La Liga games in a row for the first time in his career (five assists). Unstoppable. pic.twitter.com/gt6LfFKktd— OptaJose (@OptaJose) January 21, 2018