( CNN ) -- Barcelona need just one point to win Spain 's La Liga for the third straight year after a 2-0 win over neighbors Espanyol Sunday night . Goals from Andres Iniesta and Gerard Pique have taken Barcelona to 91 points , eight ahead of Real Madrid , who thrashed Sevilla 6-2 Saturday to keep alive their slim hopes . Barcelona will clinch the title Wednesday night if they avoid defeat against Levante . They will then turn their attentions to the Champions League final against Manchester United on May 28 at Wembley . It was not a vintage display by Pep Guardiola 's men in the wake of their Champions League semifinal second leg tie against Real Madrid in midweek . But World Cup winner Iniesta found room for himself to shoot home in the first half after 20 minutes with Pique heading home from a Xavi corner at the start of the second . Espanyol , who are still chasing a Europa League place , offered stiff resistance in the Nou Camp , but Barcelona were always in command and Eric Abidal came off the bench for a second appearance after his successful recovery from a liver tumor . Valencia look set to finish third behind Barca and Real as Mallorca and Villarreal drew 0-0 . They lead Villarreal by five points after their 3-0 win over Real Sociedad 24 hours earlier . Villarreal coach Juan Carlos Garrido said his team were tired after contesting the Europa League semifinal Thursday . `` We can say that we have got a point which takes us closer to a place in the Champions League although obviously a win would have been better , '' he told AFP . Osasuna scored a fine 3-1 away win at Real Zaragoza in Sunday 's late game to ease their relegation fears .
Barcelona beat Espanyol 2 - 0 to close on Spanish record . Barcelona needed just a win to win crown for third straight season . Andres Iniesta and Gerard ##o score the winning goals .