Maik Franz went from villain to hero as he scored Eintracht Frankfurt's winner against 10-man Bochum, whose new head coach Heiko Herrlich saw his reign open with a defeat.
Caio opened the scoring in the 14th minute for the hosts only to see Franz score an own goal after 25 minutes to level the scores.
Franz, however made up for his miscue with the decisive goal in the 53rd minute before Bochum went a man down with 10 minutes to go as Shinji Ono was given his second booking.
Frankfurt collected just their second win in the last six Bundesliga games to move into ninth place on 16 points - just four points from the European spots.
Bochum, meanwhile, remain 17th place with just eight points and four from the last eight games.
Frankfurt had the first chance in the 12th minute as Nikos Liberopoulos headed against the crossbar from 10 yards.
The hosts grabbed the lead just two minutes later as Caio's free-kick from 25 yards curled over the wall and inside the far post.
Liberopoulos again hit the woodwork, this time with a header from eight yards off the right post, after 25 minutes.
Just seconds later Frankfurt allowed an own goal to tie the game at 1-1 as Joel Epalle's cross from the right side deflected off Franz's thigh and past Frankfurt keeper Oka Nikolov.
Frankfurt were the better side thereafter, with Caio striking just over the crossbar from eight yards three minutes before the break.
And Franz atoned for his own goal in the 53rd minute to give Frankfurt a 2-1 lead. A corner from the left side found Chris, who set up to Franz to head in from five yards.
And Bochum were forced to play the final 10 minutes with 10 men when Ono collected two yellow cards within 30 seconds.