Spain lost a competitive international at home for the first time since June 2003 (against Greece), ending a run of 38 games without defeat.