Caputo almost got a second goal, too, but Moldova defender Veaceslav Posmac converted into his own net as he tried to clear.
Stephan El Shaarawy scored twice while Bryan Cristante and Domenico Berardi also netted their first international goals for Italy, which was 5-0 up at the break after a first-half onslaught.
Roberto Mancini fielded an experimental Italy side ahead of the Nations League matches against Poland and the Netherlands on Oct. 11 and 14.
At Stade de France, Olivier Giroud scored twice on his 100th appearance to take his tally to 42 goals, one more than French great Michel Platini and just nine behind France’s all-time top-scorer Thierry Henry.
Camavinga opened the scoring with an acrobatic left-footed strike from outside the box into the top corner. He became the second youngest player to score for France, at 17 years, 11 months. Maurice Gastiger was just six months younger when he scored against Switzerland on March, 8, 1914.
Corentin Tolisso, Kylian Mbappé and Antoine Griezmann also netted for France, while Vitaliy Mykolenko scored an own goal for a Ukraine side depleted by coronavirus cases and injuries. Viktor Tsygankov scored the visitors’ consolation early in the second half.
Germany coach Joachim Löw left out many regulars for Turkey’s visit to an all-but-empty stadium in Cologne, but he was left disappointed when Kenan Karaman scored in the fourth minute of injury time to grab a 3-3 draw for the guests.
“Disappointed and fed up,” Löw said, despite Borussia Mönchengladbach midfielder Florian Neuhaus scoring on his Germany debut and Benfica forward Luca Waldschmidt getting his first international goal.
Germany took the lead on three occasions but lacked the concentration to hold on for the win.
The game was overshadowed by fresh allegations of tax evasion by the German soccer federation and by the high number of coronavirus infections in Cologne. Only 300 spectators were allowed to attend.
SPAIN HELD, LIECHTENSTEIN MILESTONE
While the goals were raining in Paris, Florence and Cologne, there were none in Lisbon, where Portugal ended Spain’s 42-game scoring streak in a 0-0 draw. It was the first time Spain had failed to score since a 2-0 defeat to Italy at the 2016 European Championship.
Some 2,500 socially distanced fans attended the match as a test for Portuguese authorities evaluating the possibility of supporters in stadiums amid the pandemic.
Tiny Liechtenstein defeated Luxembourg 2-1 away to record two consecutive victories for the first time after a 2-0 win over San Marino on Sept. 8.
Frank de Boer’s first game in charge of the Netherlands ended in a 1-0 loss to Mexico. Raul Jimenez’ penalty was enough to decide the game in Amsterdam.