O výhře úřadujících šampionů rozhodl už v první půli zásah Timo Wernera a vlastní branka Usámy Havsávího. Za hosty v závěru z dorážky po neproměněné penaltě snížil Tajsír Džasím.
V Leverkusenu od začátku nastoupil brankář Manuel Neuer, který kvůli zranění vynechal skoro celou sezonu. Ve druhé půli ho nahradil Marc-Andre Ter Stegen a blýskl se zlikvidovanou penaltou, ale z dorážky už kapituloval.
Pro Němce šlo o první vítězství po dvou porážkách za sebou a první výhru od říjnového triumfu 5:1 nad Ázerbájdžánem v posledním kole kvalifikace.
V Rusku se výběr trenéra Joachima Löwa utká s Mexikem, Koreou a Švédskem.
Německo - Saúdská Arábie 2:1 (2:0)
Branky: 8. Werner, 43. Omar Hawsawi - 85. Jassim. Rozhodčí: Slavko Vincić. ŽK:89. 89. Diváci: 30 200.
Německo Neuer (C) (46. ter Stegen) – Kimmich (81. Ginter), Hummels, Boateng (46. Süle), Hector – Kroos, Khedira – Reus (57. Gündoğan), Müller (74. Brandt), Draxler – Werner (62. Gómez)
Saúdská Arábie Al Maiouf – Al Shahrani, Osama Hawsawi (C) (83. Al Boleahi), Omar Hawsawi, Al Harbi 46. Al-Burayk) – Otayf (75. Al Moqahwi), Al Faraj (90+1 Alkhaibari) – Al Shehri, Al Dawsari (87. Bahbir), Al Jassim – Al Muwallad (62. Al Sahlawi)
Polsko - Chile 2:2 (2:1)
Branky: 30. Lewandowski, 34. Zieliński - 38. Valdés, 56. Albornoz. Rozhodčí: Paolo Silvio Mazzoleni – Filippo Meli, Fabiano Preti. ŽK:26. Vegas, 86. Araos.
Polsko Szczęsny (46. Fabiański) – Piszczek (46. Cionek), Bednarek, Pazdan, Rybus (82. Bereszyński) – Linetty (46. Milik), Krychowiak – Błaszczykowski, Zieliński, Grosicki (67. Góralski) – Lewandowski (74. Teodorczyk).
Chile Arias – Díaz (88. Sierralta), Roco, Maripán, Vegas (35. Albornoz) – Reyes, Sagal (82. Bizama), Valdés, Martínez (68. Araos) – Castillo (87. Cuevas), Fernándes.
Švýcarsko - Japonsko 2:0 (1:0)
Branky: 42. Rodríguez, 82. Seferović. Rozhodčí: Amaury Delerue. ŽK:13. Behrami - 74. Šibasaki, 78. Hasebe.
Švýcarsko Bürki – Lichtsteiner (C), Schär, Akanji (46. Elvedi), Rodríguez (73. Moubandje) – Behrami, Xhaka – Shaqiri (83. Drmić), Freuler (64. Džemaili), Embolo (64. Zuber) – Gavranović (64. Seferović)
Japonsko Kawašima – G. Sakai (56. H. Sakai), Jošida, Makino, Nagatomo – Ošima (70. Šibasaki), Hasebe (C) – Haraguči, Honda (77. Kagawa), Usami (55. Inui) – Osako (40. Muto)
Írán - Litva 1:0 (0:0)
Branky: 89. Ansarifard.
Írán Beiranvand – Razaeian, Chesmi, Pouraliganji, Mohammadi – Hajsafi, Shojaei – Jahanbakhsh, Ebrahimi, Taremi – Azmoun
Litva Svedkauskas – Borovskij, Jankauskas (46. Baravykas), Janusevskij, Vaitkunas (46. Mikuckis) – Kuklys, Zulpa, Vorobjovas (46. Leimonas), Veliulis (60. Slivka) – Lasickas, Laukzemis (60. Urbys)
Chorvatsko - Senegal 2:1 (0:0)
Branky: 63. Perišić, 78. Kramarić - 48. Sarr. Rozhodčí: Adam Farkas – Balasz Buzas, Balasz Szert (všichni Maďarsko). ŽK:86. Kovačić - 35. Koulibaly, 61. Sakho, 66. N'Diaye, 67. Sané, 67. Mané. Diváci: 15 998.
Chorvatsko Subašić (67. L. Kalinić) – Vida, Lovren (46. Jedvaj), Ćorluka, Strinić – Rakitić (65. Kovačić), Badelj (46. Kramarić) – Rebić (62. Brozović), Modrić (C), Perišić – Mandžukić (46. N. Kalinić)
Senegal Diallo – Gassama, Sané, Koulibaly (82. Mbodji), Sabaly – A. N'Diaye (75. Ndiaye), Gueye (88. N'Doye) – Niang (64. Baldé Diao), Mané (C), Sarr (75. Diouf) – Sakho (86. Sow)