It's the fifth season in Messi's career that he's reached 50 goals.
Neymar scored Barcelona's opener in the 4-1 La Liga success over Villarreal and we shine the spotlight on the Brazilian star.
FC Barcelona will play against Villarreal during a Spanish La Liga on Saturday.
Vazquez then hit the bar and Casemiro somehow shot over with the goal at his mercy as Madrid's dominance of the first 45 minutes left some Granada fans in tears.
Messi saw a free kick easily saved by Villarreal keeper Andres Fernandez, but Barca's persistence paid off in the 21st minute when Neymar was able to open the scoring.
Villarreal responded with a goal by striker Cedric Bakambu in the 32nd when Roberto Soldado played him clear on the break as he sped away from Gerard Pique. While the Uruguay worldwide Suarez now earns a reported £230,000 a week at Barcelona, while Neymar saw his pay packet increase to £425,000-a-week with his release clause rising to €200m.
Neymar, meanwhile, now has nine goals in nine games against Villarreal after opening the scoring at Camp Nou.
James Rodriguez needed three minutes to spark the rout and another eight to double the lead. Luis Suarez has scored 34, while Neymar has chipped in with 16.
Villarreal suffered more damage in the 82nd minute by Messi from the spot after a penalty was harshly given for handball.
Fresh from their 3-0 Champions League semi-final first leg victory over Atletico, the Merengues will be confident of keeping pace with Barcelona at the top of the table. Thanks to these successes, the Catalans for three rounds before the finish of the season share 1-2 place in the championship with Real, having 81 points in their assets with a goal difference of 104-33.
Villarreal is five points behind fourth-place Sevilla, the last team now securing a Champions League spot.
However, the last few months have been filled with speculation over his future and Diario AS reported on Friday that the Argentine has turned down an offer worth between €30 million and €35m per season.
Real Madrid now need just seven points from their remaining three games in their bid to win the title for the first time in six years.