Hertha Berlin captain Vedad Ibisevic reached a century of Bundesliga goals with a double against Mainz, securing a 2-1 victory before being sent off on Sunday.
The veteran forward received his second yellow card in the 74th minute for a foul on Pablo De Blasis but Mainz had also been reduced to 10 men when Jean-Philippe Gbamin saw red five minutes earlier.
Mainz led through Aaron Seydel’s goal in the 25th minute but Ibisevic equalized before the break and grabbed the winner in the 67th as Hertha climbed to third with a sixth successive league win at home.
“It was a great struggle. We played in a controlled way,” Hertha coach Pal Dardai said. “We stayed calm after conceding a goal from nothing. I think we deserved to win.”
The 32-year-old Ibisevic scored twice for the third time this season to take his league tally to eight goals.
“They weren’t just any goals but winning goals,” Dardai said. “The red card hurts but we accept it.”
SCHALKE 3, DARMSTADT 1
Schalke continued its revival with a fifth straight win and 12th successive game without defeat across all competitions.
Marcel Heller fired the visitors into an early lead but Sead Kolasinac equalized 20 minutes later when he was set up by Eric Maxim Choupo-Moting, who scored himself on the hour. Alessandro Schoepf wrapped up the victory in the final minute. Schalke, which started with five straight defeats in the league, climbed to eighth.
Only goal difference separates Darmstadt from the relegation zone in its second consecutive season in the top flight.