Barcelona defender Gerard Pique headed a late winner as defending champions Spain overcame a resolute and determined Czech Republic 1-0 in their Group D opener in Toulouse yesterday.