The Welshman struck twice in the first half to keep up the pressure on Barca, 2-0 winners at Eibar on Saturday.
Elsewhere Carlos Bacca scored twice as Sevilla turned up the heat on Atletico Madrid in the race for Champions League qualification with a 3-0 win at home to Elche. The Colombian opened the scoring with an 18th-minute penalty and added a second in the 31st minute. His replacement Kevin Gameiro wrapped up the points as the hosts closed the gap on Atletico to four points. Atletico were held to a goalless draw at Espanyol on Saturday.
In France, Diego Rolan struck a blow to PSG’s Ligue 1 title hopes with a late winner as Bordeaux claimed a 3-2 win over the capital club at the Stade Chaban-Delmas.
It appeared PSG would earn a point after Zlatan Ibrahimovic scored from the penalty spot, his second goal of the game, with five minutes left.
But Rolan’s strike two minutes later gave the Girondins the lead for the third time in the match, having earlier gone ahead through Ludovic Sane and Wahbi Khazri.
Defeat meant Laurent Blanc’s side were unable to turn up the heat on league leaders Lyon, who drew 0-0 with Marseille last night.
In Italy, second-placed Roma host Sampdoria tonight (8pm Irish time) needing a win to keep their slim title hopes alive. Juventus barely broke sweat on Saturday as they claimed a 1-0 win at Palermo to extend their lead at the top of Serie A to 14 points. Alvaro Morata scored as Juve did just enough.
In Germany, Wolfsburg and Borussia Monchengladbach boosted their Champions League ambitions with victories on Sunday.The Wolves’ 3-0 win at home to Freiburg strengthened their hold on second place, behind runaway leaders Bayern Munich, with goals from Kevin De Bruyne, Ricardo Rodriguez and Maximilian Arnold.
Gladbach were 2-0 winners at home to Hannover, Patrick Herrmann netted both goals.
Bayern continued their free-scoring form with a 4-0 win at Werder Bremen on Saturday. Thomas Muller and David Alaba gave Pep Guardiola’s men a two-goal cushion and Robert Lewandowski struck twice after the break.
Former Liverpool keeper Pepe Reina made his debut as Pep Guardiola rested Manuel Neuer. Guardiola said: “I wanted to give Manuel a break. I have faith in Pepe. He’s an experienced player.”