Carlton Cole held off defender Arjen de Zeeuw and scored the winner in injury time to give West Ham a spot in the League Cup quarter-finals with a 2-1 victory at Coventry on Tuesday.
Jay Tabb scored with a header to put Coventry in the lead in the 68th minute. Marcus Hall scored an own-goal in the 71st minute to equalize while trying to defend a shot from West Ham striker Luis Boa Morte.
"The boys worked so hard and dug in right to the end," Cole said. "I don't care if we didn't deserve it. As long as we are through to the quarter-finals that's all that counts."
Coventry, a League Championship side, defeated Manchester United in the previous round.
Bundesliga sides Hertha Berlin and Bochum were upset in the second round of the German Cup, both eliminated by lower-division opposition.
Hertha lost 2-0 at third-division Wuppertal, which scored both goals after Hertha's defender Josip Simunic was sent off in the 75th minute. Wuppertal reached the third round for the first time in 44 years.
Bochum also played with 10 men for more than hour after the expulsion of Christoph Dabrowski and lost 3-2 at second-division Alemannia Aachen. Bochum have not won in nine games.
In other games, it was: Schalke 2, Hannover 0 (extra time); Wolfsburg 1, Karlsruhe 0; Hansa Rostock 6, Kickers Offenbach 0; Werder Bremen (II) 2, FC St. Pauli 2 (Werder won 4-2 on penalties).