Robert Lewandowski's late goal gave Borussia Dortmund a crucial 1-0 victory at home over Ajax Amsterdam in their Group D opener of the Champions League.
After Ajax goalkeeper Kenneth Vermeer had stopped Mats Hummels' spot kick in the 58th minute, Lewandowsi provided the German champions with the winner in the 87th minute.
"It was a strong game. It was the game we wanted to play. They didn't give us much space in the first half, but we improved in the second half and we defended well and didn't give them many chances," said Dortmund coach Jurgen Klopp.
Hummels was very happy about Lewandowski picking up the team after he had failed to get the job done.
"It was a really weak penalty. I wanted to shoot up in the middle but decided to go into the lower left. I guess you shouldn't change your mind in the last second," said Hummels.
Lewandowski added: "It doesn't matter how it worked. The main thing is that it worked. A goal is a goal."
Dortmund could hardly afford a slip-up with the likes of Manchester City and Real Madrid waiting to be played while Amsterdam would have been happy with gaining an away point.
It was the fifth time that the 1997 Champions League winners Dortmund were facing Dutch opposition at home and the Germans finally won. Among their losses were Ajax winning both legs in the 1995-96 quarter-finals - a team which included current Amsterdam coach Frank de Boer.
Knowing he needed a victory at home against Ajax, Dortmund coach Jurgen Klopp started both offensive midfielders Mario Gotze and Marco Reus in his 4-2-3-1 line-up. And de Boer placed new acquisition Ryan Babel automatically in his 4-3-3 system.
Dortmund controlled the ball in the early going but nearly paid for a mistake as Dutch striker Babel snatched the ball from Ilay Gundogan and fed Christian Erikson, whose shot was parried away in the 12th minute.
The Germans struggled to find a way through the Ajax defence but had a chance in the 31st minute when Champions League debutant Reus feeding Marcel Schmelzer, who forced Vermeer into a fine save.
Dortmund keeper Roman Weidenfeller was forced to come well outside his box to block away a through ball to Derk Boerrigter in the 35th minute.
Weidenfeller again saved his team three minutes after the re-start, stopping a blast from Siem de Jong from 11 yards out.
Dortmund's top chance came just a minute later but Lewandowski shot well over the bar after turning and gaining space for an attempt. And Vermeer did a good job saving Reus's counter attack shot in the 52nd minute and Gundogan's blast in the 56th.
The Germans missed a golden chance to take the lead in the 58th minute but Dortmund defender Hummels watched Vermeer dive to his left to collect the poorly-taken penalty after Gotze was felled by Ricardo van Rhijn in the box.
Dortmund remained the more offensive team and finally broke through with three minutes left.
Gundogan played a high ball to Lukasz Piszczek for a header to his fellow Polish international Lewandowski, who chested the ball down and then finally beat Vermeer.
"It was a big challenge to remain patient but not fall asleep. We had to remain calm and believe that we would score," said coach Klopp.