Barcelona battle to victory

Barcelona beat Real Betis 4-2 to keep touch with Real Madrid in La Liga.

Goals from Xavi and Leo Messi put them in control but the Seville outfit battled back, with Roque Santa Cruz drawing them level.

Alexis Sanchez finally put Barcelona ahead late on with a fierce shot before Messi converted a penalty.