Victor Boniface netted a crucial goal in the 72nd minute, securing Bayer Leverkusen's 2-1 comeback against Eintracht Frankfurt in the Bundesliga. Despite missing an early penalty, Boniface redeemed himself, helping Leverkusen climb to fourth place with 14 points, surpassing Eintracht. Meanwhile, RB Leipzig temporarily claimed the Bundesliga lead after defeating Mainz 2-0, reaching 17 points.
Leverkusen started energetically against Eintracht, with Granit Xhaka almost scoring within the first minute. Shortly after, they earned a penalty, but Boniface's weak attempt was saved by Kevin Trapp. Eintracht capitalised on their own penalty in the 16th minute when Omar Marmoush scored his ninth league goal this season.

Marmoush has now scored in six consecutive Bundesliga matches. Leverkusen equalised through Robert Andrich in the 25th minute after a well-executed passing sequence. Andrich nearly added another goal later but hit the post with a low shot just past the hour mark.
Boniface eventually found redemption by heading in at the far post after Trapp failed to control a cross. In stoppage time, Lukas Hradecky's error gave Eintracht a chance to equalise, but Jonathan Tah cleared off the line to secure Leverkusen's win.
The match statistics highlighted Leverkusen's dominance despite the late winner. They had nine shots on target from a total of 27 attempts, achieving an expected goals (xG) total of 3.75. This was their highest shot count in a league match for the 2024-25 season.
Boniface contributed significantly with nine attempts on goal, matching the highest total for any player in a Bundesliga game this season. He now leads his team with five league goals this season.
Despite Boniface's efforts, Omar Marmoush continues to impress for Eintracht with nine goals and four assists in his last six top-flight matches. His performance remains unmatched even as Leverkusen celebrated their hard-fought victory.