Memasuki menit ke-25, Timnas Jerman terus melancarkan serangan masif ke pertahanan Daichi Kamada dan kolega. Akhirnya, mereka mendapatkan penalti setelah David Raum dijatuhkan Suichi Gonda di kotak terlarang. Ilkay Gundogan (33’) yang keluar sebagai eksekutor menjalankan tugas dengan baik, Jerman unggul 1-0.
Selepas gol tersebut, Timnas Jepang langsung menerapkan permainan terbuka untuk menyamakan kedudukan. Daizen Maeda dan Takefusa Kubo beberapa kali berhasil menjadi ancaman serius pertahanan tim besutan Hansi Flick.
Akan tetapi, Timnas Jerman juga sesekali melancarkan serangan yang mengancam. Mereka akhirnya menambah gol lewat Kai Havertz, tetapi gol tersebut kembali dianulir karena offside. Pada akhirnya, Jerman mengungguli Jepang 1-0 hingga babak pertama usai.
Susunan Pemain Jerman vs Jepang:
Jerman (4-2-3-1): Manuel Neuer (GK), Niklas Sule, Antonio Rudiger, Nico Schlotterbeck, David Raum, Joshua Kimmich, Ilkay Gundogan, Serge Gnabry, Thomas Muller, Jamal Musiala, Kai Havertz.
Cadangan: Matthias Ginter, Thilo Kehrer, Leon Goretzka, Niclas Fullkrug, Mario Gotze, Kevin Trapp, Lukas Klostermann, Julian Brandt, Jonas Hoffmann, Leroy Sane, Christian Gunter, Marc Andre Ter-Stegen, Karim Adeyemi, Armel Bella-Kotchap, Youssoufa Moukoko.