Peru have named their final 23-man squad for the World Cup, with star striker Paolo Guerrero included.
The 34-year-old had looked set to miss the tournament when the Court of Arbitration for Sport (CAS) extended a doping ban to 14 months following an appeal by the World Anti-Doping Agency (WADA).
However, a Swiss tribunal agreed to suspend the punishment temporarily while it considers an appeal from the striker, leaving him clear to play at the finals in Russia.
Guerrero is the most recognizable name in a squad that also includes Andre Carillo, who is on loan at Watford, Lokomotiv Moscow forward Jefferson Farfan and Renato Tapia of Feyenoord.
Two MLS players will also represent Los Incas at the World Cup, with Orlando City's Yoshi Yotun and the Portland Timber's Andy Polo making it into Ricardo Gareca's 23-man squad.
Peru begin their World Cup campaign against Denmark on June 16, before facing France and Australia.
Peru's final 23-man World Cup squad:
Carlos Caceda (Deportivo Municipal), Jose Carvallo (Universidad Tecnica de Cajamarca), Pedro Gallese (veracruz); Luis Advincula (Lobos BUAP), Aldo Corzo (Universitario), Miguel Trauco (Flamengo), Christian Ramos (Tiburones Rojos de Veracruz), Alberto Rodriguez (Atletico Junior), Miguel Araujo (Alianza Lima), Nilson Loyola (FBC Melgar), Anderson Santamaria (Puebla); Edison Flores (Aalborg), Paolo Hurtado (Vitoria), Renato Tapia (Feyenoord), Yoshimar Yotun (Orlando City), Pedro Aquino (Leon), Christian Cueva (Sao Paulo), Wilder Cartagena (Veracruz); Paolo Guerrero (Flamengo), Andre Carrillo (Watford), Jefferson Farfan (Lokomotiv Moscow), Andy Polo (Portland Timbers), Raul Ruidiaz (Morelia).