Tuyển Đức đánh dấu trận đấu quốc tế thứ 1000 bằng việc tiếp đón Ukraine tại sân nhà của Werder Bremen là Weserstadion.
Niclas Fullkrug, cầu thủ đang chơi bóng cho chính Werder Bremen, đã đưa thầy trò Hansi Flick vượt lên dẫn trước ở phút thứ 6. Dù vậy, khoảng thời gian sau đó không hề dễ dàng đối với Cỗ xe tăng.
Phút thứ 19, Kevin Trapp phải vào lưới nhặt bóng sau tình huống phản công của Ukraine. Viktor Tyshankov là người san bằng cách biệt. Bốn phút sau, Mykhailo Mudryk của Chelsea tung ra một cú sút khiến Antonio Rudiger phản lưới.
Lợi thế 2-1 của Ukraine trong hiệp một nhanh chóng được gia tăng vào đầu hiệp 2. Một sai lầm từ phòng ngự tuyển Đức đã cho phép Tyshankov hoàn tất cú đúp. Ngỡ như Die Mannschaft sẽ buông xuôi trên sân nhà thì mục tiêu chuyển nhượng của Real Madrid là Kai Havertz mang lại hy vọng với pha lập công ở phút thứ 83.

Kimmich giúp tuyển Đức thoát thua ở phút bù giờ.
Khi trận đấu bước vào những phút bù giờ, tưởng chừng Ukraine sẽ có được chiến thắng đầu tiên trước tuyển Đức, nhưng điều đó đã không xảy ra. Phút thứ 90+1, Joshua Kimmich sút thành công quả penalty, qua đó ấn định kết quả chung cuộc 3-3.
Tuyển Đức sẽ tới Warsaw chuẩn bị cho trận giao hữu khác với Ba Lan, trong khi đó Ukraine còn chạm trán Bắc Macedonia thuộc khuôn khổ vòng loại EURO 2024.