Three-time European champions Spain have named eight Premier League players in their squad for their first visit to Wembley Stadium in five years.
Spain are unbeaten since Julen Lopetegui took charge following Euro 2016 and the former goalkeeper has named a 25-man party to take on England on Tuesday 15 November.
Premier League top-scorer Diego Costa, with eight goals in 10 games, is named alongside Chelsea team-mate Cesar Azpilicueta.
England v Spain
International Match
8pm, Tuesday 15 November 2016
Wembley Stadium connected by EE
Live on ITV
Arsenal defender Nacho Monreal is included, while Premier League leaders Manchester City will be represented by David Silva and Nolito.
Former Liverpool goalkeeper Pepe Reina will vie with Manchester United stopper David De Gea for the No1 shirt.
And De Gea has United club-mates Ander Herrera and Juan Mata for company.
Frank Lampard scored the only goal the last time Spain visited Wembley Stadium
Tickets are still on sale for England’s final international of the year, with prices starting at £20 for adults and £10 for under-16s in the family enclosure. Click here to secure yours.
Goalkeepers: Pepe Reina, David De Gea, Sergio Asenjo.
Defenders: Nacho, Marc Bartra, Inigo Martinez, Cesar Azpilicueta, Nacho Monreal, Dani Carvajal.
Midfielders: Sergio Escudero, Sergi Roberto, Ander Herrera, Sergio Busquets, Koke, Isco, Thiago, David Silva, Juan Mata
Forwards: Lucas Vazquez, Jose Callejon, Vitolo, Alvaro Morata, Diego Costa, Nolito, Aritz Aduriz