Real Madrid suffered their first league defeat of the season at Sevilla, leaving Barcelona three points clear at the top of La Liga going into the 21 November El Clasico.