Watch: Messi, Neymar, Suarez all score in Barcelona win; Real Madrid smashes Granada

In a crucial matchday in the La Liga title race, Barcelona took care of Villarreal at home and real Madrid smashed Granada away to keep Real Madrid on top with just a few games remaining.
Neymar kept up Barcelona's push for the La Liga title by scoring the opening goal, but the lead didn't last for long as Cedric Bakambu equalized later in the first half.
Neymar buried his chance after a bit of disjointed build-up play, holding his run until the last millisecond before pouncing on a Lionel Messi service in the penalty box:
📢 @neymarjr BACK!!!
— beIN SPORTS USA (@beINSPORTSUSA) May 6, 2017
MSN get the party started! 1-0 #FCBVillarreal pic.twitter.com/W69z7aFRUT
Later in the first half, Bakambu made Real Madrid hearts soar with a cool finish on a breakaway to level the match at 1–1.
GOOOOAAAAL:
— beIN SPORTS USA (@beINSPORTSUSA) May 6, 2017
❄️"Cool as a polar bear's backside!" - @RayHudson @Bakambu17 levels for @VillarrealCF! pic.twitter.com/Fecvr6PfjE
However, Lionel Messi ensured that Barcelona would go into the locker room with a lead as he finished a signature goal, knifing through the Villarreal defense and unleashing a low-flying rocket directly to the opposite corner of the goal.
MESSI WITH THE PURE DISRESPECT
— beIN SPORTS USA (@beINSPORTSUSA) May 6, 2017
GOOOOOOAAAAAALL!!! #FCBVillarreal pic.twitter.com/or7J2uGVQy
That goal was Messi's 50th of the season, and also the 100th total from the Neymar-Messi-Suarez frontline over the course of the year.
Luis Suarez made it 101 with a goal of his own in the second half, finish off a Sergi Roberto assist:
GOOOOAAAAL: @LuisSuarez9 completes the MSN hat-trick!
— beIN SPORTS USA (@beINSPORTSUSA) May 6, 2017
3-1 #FCBVillarreal pic.twitter.com/u7vRzGDcNP
Messi provided the exclamation point with a stone0cold Panenka penalty kick after Viallrreal was called for a handball in the box.
Got 'em!!! @TeamMessi in full 🤡 mode today.
— beIN SPORTS USA (@beINSPORTSUSA) May 6, 2017
4-1 #FCBVillarreal pic.twitter.com/G7MoHbApMW
With the win, Barcelona took a provisional three-point lead over Real Madrid at the top of the La Liga table, though Real Madrid quickly made up that difference in a 4–0 win over Granada.
James Rodriguez and Alvaro Morata each scored a brace in the win:
Two braces for @jamesdrodriguez and @AlvaroMorata. @realmadrid fans are smiling. #beINLaLiga pic.twitter.com/mvP5bAlfk6
— beIN SPORTS USA (@beINSPORTSUSA) May 6, 2017
With the results, Bracelona and Real Madrid remain tied on points at the top of La Liga, with Barcelona lead on goal difference. However, Real Madrid has a game in hand against CeltaVigo, to be played on May 17.
