Defending champions Spain have knocked out France to reach the semi-finals of Euro 2012.
Xabi Alonso scored both goals in his 100th international appearance during an uneventful 2-0 win in Donetsk.
For the opener, left-back Jordi Alba got in behind the French defence to deliver a cross to the back post, which fast-arriving Alonso headed past goalkeeper Hugo Lloris.
The goal was a highlight of a cagey first half, largely dominated by Spain, who began with the no-striker formation they adopted against Italy in the group stage.
Cesc Fabregas had an early penalty appeal rejected while Yohan Cabaye had France's best chance of the half - his long-range free-kick being tipped round the post by Iker Casillas.
Matheiu Debuchy headed over on 60 minutes before as France searched for an equaliser - Franck Ribery going close at Casillas' near post.
But France failed to break through a robust Spanish side and in the final minutes their misery was compounded as Pedro was brought down in the box, providing Alonso with his second goal as he converted the penalty.
Spain go through to face Portugal in the same stadium in Donetsk on Wednesday for a place in Sunday's final.