Spain suffered their first defeat of this season's Nations League campaign following a 1-0 defeat to Ukraine in Kiev.
Substitute Viktor Tsyhankov scored the all-important goal, latching on to a pass from West Ham forward Andriy Yarmolenko before finishing past a sprawling David De Gea.
Luis Enrique's side dominated possession but could not find a way past the hosts, but they do remain top of Group 4 following Germany's thrilling 3-3 draw with Switzerland.
More to follow