Barcelona's bid to wrap up the Primera Liga title was held up after a draw at Athletic Bilbao as Real Madrid got the better of city rivals Atletico.