Two goals in five second-half minutes from Alexander Meier maintained Eintracht Frankfurt's unbeaten start to the season and gave them a 2-1 victory over Freiburg at the Waldstadion.
Max Kruse gave the visitors a shock lead in the 50th minute after Christian Streich's side had spent much of the game defending.
Meier had a goal ruled out for offside, but there was no doubt over his third and fourth goals of the season, which earned the home side a fifth win in six games.
Karim Guede made matters worse for the visitors when he was given his marching orders in stoppage time.
The only flash of danger in the first half came when Takashi Inui raced clear of defence in the 27th minute, but he was unable to beat Freiburg goalkeeper Oliver Baumann in a one-on-one.
Freiburg had been very defensive, but they made their first big chance on the break count in the 50th minute.
Sebastian Freis' shot was saved by Kevin Trapp, but the ball broke to Kruse, who accepted the gift to register his third goal of the season.
Meier saw a goal ruled out for offside with Freiburg also having a goal disallowed before the Frankfurt midfielder levelled.
He needed just two touches to first turn and then volley Bastian Oczipka's cross into the top left-hand corner in the 68th minute.
And five minutes later, he met Oczipka's corner with his head from six yards out to put Frankfurt ahead.
A rush of blood to the head then saw Guede go in with a high leg on an opponent in the first minute of stoppage time, both earning a straight red card for his troubles and adding to coach Christian Streich's woes at the conclusion of his side's third defeat of the season.