After Spain's poor showing at the 2014 World Cup, Del Bosque said he wanted to slowly rejuvenate the team. But despite calling up new players since then, when Saturday's match arrived with the group lead on the line, Del Bosque picked 11 players who were in the debacle in Brazil.

His veterans, including goalkeeper Iker Casillas, who captained his 100th international, played like the group that has won the last two European Championships.

Silva started his strong showing by lofting a pass to meet Alba's run in from the left flank, leaving the back a perfect ball to head home.

Cesc Fabregas then played Diego Costa through with a long pass, and goalie Matus Kozacik fouled him to set up Iniesta's spot kick.

While doubts about Diego Costa will linger following another scoreless outing — the striker has one goal in eight games for Spain — Del Bosque's only other problem was the absurd and unseemly jeering directed by Spain's own fans against Gerard Pique, a former world champion making his 70th appearance.

As in recent matches, some supporters whistled Pique every time he touched the ball, apparently still angry at the Barcelona player for a couple of barbs he has directed toward club rival Real Madrid.

"The whistling Pique receives hurt all of us," Iniesta said.

Elsewhere, Ukraine eased past Belarus on goals from Artem Kravets, who opened the scoring in the seventh minute, followed by strikes from Andriy Yarmolenko in the 30th, and a penalty from Yevhen Konoplyanka in the 40th. Belarus' Sergei Kornilenko scored from a spot kick in the 62nd before Ukraine's Denys Garmash was sent off with two yellow cards.

Luxembourg debutant Sebastien Thill scored in stoppage time to give the tiny nation a win over Macedonia, whose Besart Abdrahimi had a penalty in the 85th saved by goalkeeper Jonathan Joubert.