Bayer Leverkusen preserved their unbeaten record with a 97th-minute equaliser at Borussia Dortmund, extending their run in all competitions to 45 games. Josip Stanisic headed home a Florian Wirtz corner to cancel out Niclas Füllkrug's 81st-minute volley, which had gone in off goalkeeper Lukas Hradecky's gloves after a cushioned pass from Marcel Sabitzer.
Leverkusen, who sealed their first Bundesliga title last weekend, now have 80 points from 30 matches and remain 13 points clear at the top. Dortmund stay fifth with 57 points, two behind fourth-placed Leipzig.
Werder Bremen ended Stuttgart's 11-game unbeaten league streak with a 2-1 home win. Marvin Ducksch converted a penalty after Felix Agu was fouled, then added a second from Romano Schmid's cross. Deniz Undav pulled one back for Stuttgart, but it was not enough to prevent their first league defeat since January.
Feyenoord claimed the Dutch Cup with a 1-0 victory over NEC Nijmegen, despite playing the final minutes with ten men. Igor Paixão scored the winner in the 59th minute, and Yankuba Minteh was sent off for two quick bookings. The match was twice halted due to fireworks and a banner that caught fire.
In Spain, Atlético Madrid lost 2-0 at Alavés, with Carlos Benavídez and Luis Rioja on target. The defeat leaves Atlético fourth, three points above Athletic Bilbao. In France, Paris Saint-Germain beat Lyon 4-1 at home, with Gonçalo Ramos scoring twice, to move 11 points clear at the top of Ligue 1.



