Right, that's all from me! See you later.
Meanwhile, Alaves stay in eighth place and have perhaps an even bigger match up next as far as they are concerned. They play Athletic Bilbao, who are above them in the table on goal difference.
That was the perfect outcome for Barcelona. They got the points while being able to give Lionel Messi a rest, no doubt with one eye on next week's Champions League semi-final first leg tie with Liverpool.
Here's how it looks at the top of La Liga...
So all eyes will be on Atletico Madrid's game against Valencia tomorrow. If Valencia win that one then Barcelona will win the title.
With four games after that Atletico can still finish level on points with Barcelona but the reigning La Liga champions have the better head-to-head between the two.
All over! Barcelona take a big leap towards the La Liga title.
Even the best can get it wrong. Lionel Messi finds space inside the area and looks certain to bend the ball into the top corner but skews well over the bar.
Should be 3-0 to Barcelona. Alaves are looking tired and can do nothing to halt a flowing move involving Suarez, Messi and Coutinho but, fortunately for the hosts, the latter's shot is into the sidenetting.
Into the final few minutes and the result is looking increasingly in the bag for Barcelona bar some late craziness. Lionel Messi is buzzing around and looks well in the mood to finish with a goal.
That's Jony's last chance of the game as he goes off to a deserved standing ovation. He is replaced by ex-Manchester City forward John Guidetti, who has three goals in five La Liga appearances against Barcelona.
Not far off from Jony!
A mistake by Vidal allows the winger to charge towards goal before he bends a well-struck effort just wide of the post. So close.
An attacking change for Alaves as Twumasi replaces Ely. They've got just over 15 minutes to somehow find a way back into this.
First chance for Lionel Messi since coming on as he smashes an effort towards the near post after bamboozling his marker. Pacheco does well to palm over.
Second change for Barcelona as Jordi Alba replaces Semedo and slots into the left back position.
Alaves going for broke now after a disciplined defensive display in the first half. Wakasa thumps an effort towards goal from outside the box but it is straight into a defender.
It doesn't get any easier for Alaves and Lionel Messi is sent on for the final 30 minutes. He replaces Dembele.
Pacheco goes the right way but Suarez's spot kick has too much power and that's surely game, set and match for Barcelona.
Yep, there's a handball inside the box and VAR awards the penalty.
Suarez has the chance to wrap this up now...
Barcelona think they have a second as Pique bundles in from close range following a scramble in the box. It's not given but we go to VAR. It looks like Barcelona have a case for a penalty in the build up to that...
Beautiful, beautiful goal.
Alaves have defended so well in this game but few, if any sides, could do anything about this move by Barcelona.
It starts with some neat one-touch passing between Vidal and Roberto and ends with Suarez dummying a pass to let the ball run through to Alena, who takes a touch before tucking in at the near post.
Ter Stegen has to be alert as Alaves attack and find space inside the Barcelona box with Duarte, who hits a first-time effort towards goal but ter Stegen holds.
Lively start to the second half.