Первый гол в этом поединке забили немцы. Мариус Вольф на 6-й минуте после передачи капитана немецкой сборной Йозуа Киммиха пробил, по дороге к воротам мяч зацепил Никласа Фюллькруга, и гол записали на него.
На 18-й минуте Виктор Цыганков в контратаке сравнял счет, использовав передачу Александра Тымчика. Судья сначала не засчитал взятие ворот хозяев, определив офсайд, однако после просмотра VAR справедливость была восстановлена – 1:1.
На 23-й минуте снова забили немцы, но уже в свои ворота, и счет стал 1:2 в пользу Украины. Гол был записан на Антонио Рюдигера, так как именно от него мяч влетел в ворота в результате рикошета после удара Михаила Мудрика.
После перерыва сборной Украины удалось увеличить преимущество. Третий гол был забит на 56-й минуте после того, как мяч отскочил от немецкого защитника к Артему Довбику, тот отпасовал Цыганкову, и украинский полузащитник оформил дубль.
На 83-й минуте сборная Германии сократила отставание в счете усилиями Кая Хаверца (ассистировал ему Рюдигер).
Окончательный счет 3:3 на 90+1-й минуте с пенальти установил Киммих. Анатолий Трубин был близок к тому, чтобы парировать удар с точки, но все же не дотянулся до мяча.
Украинской сборной в поединке в Бремене впервые в качестве главного тренера руководил Сергей Ребров.
Матч против Украины стал юбилейным, 1000-м поединком в истории для четырехкратных чемпионов мира и трехкратных чемпионов Европы – команды Германии.
Глава УАФ Андрей Павелко отмечал, что поединок с Германией запланирован как благотворительный – собранные средства Немецкий футбольный союз планирует передать в поддержку украинцев, пострадавших от российской военной агрессии.