From the BBC News Desk Real Madrid retain the Spanish league title after a dramatic win at Osasuna. More...