Barca keep title bid on track