Borussia Dortmund were relieved to reach the DFB Pokal final after they held out an impressive Wolfsburg side to win Tuesday's semi-final 2-0.
Dortmund's coach Jurgen Klopp conceded his team lacked 'freshness' in their ninth game in 32 days, while captain Sebastian Kehl declared they 'definitely got lucky' as Wolfsburg took 27 shots to the home side's nine at Signal Iduna Park.
Henrikh Mkhitaryan and Robert Lewandowski scored the goals for Dortmund in the first half but the result could have been much different if Wolfsburg had taken their chances away from home.
The visitors almost equalised just before Lewandowski's goal when Junior Malanda's header struck the post and Kevin De Bruyne missed the rebound.
Malanda also wasted two fine chances for the visitors after half-time, with Dortmund goalkeeper Roman Weidenfeller producing a brilliant double save on the second opportunity, blocking the defensive midfielder's close-range effort and then tipping Luis Gustavo's follow-up shot onto the post.
The victory was similar to Dortmund's win over Wolfsburg in the Bundesliga on April 5 when the North Rhine-Westphalia club had to come from behind to triumph 2-1.
"Despite the 2-0 that was very close," Dortmund defender Mats Hummels said after the DFB Pokal semi-final.
"We were lucky that Wolfsburg (struggled to hit the back of the net). They had really good chances.
"One must conclude honestly that Wolfsburg in the last two games against us really had a lot of bad luck. We are glad that we made it to the final. "
Kehl agreed: "If you look at it objectively, you have to realise very clearly that we definitely got lucky in one way or another.
"Wolfsburg (created) a lot of chances but for whatever reason were unable to score a goal."
Klopp argued his team looked tired for the first time in a month after impressive wins over Real Madrid and Bayern Munich in their past two matches.
"We have made the finals, all is well. With the quality that Wolfsburg have, it is normal that they have chances," he said.
"The boys have played a lot of football and today it has taken its toll for the first time.Wolfsburg always stayed focused and we had our chances on the break but we played rather average due to lack of freshness."
Wolfsburg coach Dieter Hecking praised his team but admitted the difference between the two sides was their 'coolness in front of goal'.
"I'm proud of my team, who made a great game. I even believe that we were the better team in certain stages of the game," Hecking said.
"The difference you have also seen. The coolness in front of goal that Dortmund had, was missing (for Wolfsburg)."
|Coach: J. Klopp|
for H. Mkhitaryan 72'
for R. Lewandowski 85'
for M. Reus 90+3'
|Maritimo 1 Nacional 1: Tiquinho ensures derby finishes all square|
|Fiorentina 0 Verona 1: Diamanti and Neto pay the penalty|
|Elche 1 Real Sociedad 0: Bergara gifts win to hosts|
|Van Persie returns in Under-21 game|
|Turkish Super Lig Review: Galatasaray slip sees Fenerbahce go top|
|Russian Premier League Review: Arsenal Tula and Rostov maintain survival bids|
|Frontzeck named as Korkut´s replacement at Hannover|
|Lopetegui wary of Bayern backlash|
|Pastore plays down Cantona´s world best tag|
|PSG absences no excuse for failure - Blanc|
|Suarez sad to see Gerrard leaving Liverpool|
|Cleber injury adds to Hamburg woes|
|Northern Ireland free to play Romania at Windsor Park|
|Juve sweating on Vidal availability|
|Monaco v Juventus: Evra ready to take control|
|Striking concerns for Chelsea after Drogba injury|
|PSG and Chelsea have bid for Dybala, claims agent|
|Pogba can leave Juve for ´right offer´|
|Bendtner dropped after arriving late for training|
|Messi achievement unrepeatable, says Luis Enrique|
|Football League Preview: Preston and MK Dons battling to join Bristol City|
|Real Madrid v Atletico Madrid: Ancelotti optimistic amid injury concerns|
|Iniesta declared fit for PSG second leg|
|Bale remains a doubt for Atletico clash|
|Schweinsteiger set to face Porto, Ribery to miss out|
|No broken cheekbone for Silva|
|Final appearance can remove negativity at Villa - Fox|
|Bale selected in Football League Team of the Decade|
|PSV director: United and PSG want Depay|
|Korkut sacked by relegation-threatened Hannover|
|Sherwood: Pressure all on Arsenal|
|Newcastle in a ´dangerous moment´ - Colback|
|Kovac hopes to have Modric fit for Euro qualifier|
|Copa Libertadores Preview: Cruzeiro boss Oliveira does not fear sack|
|MLS Review: Revs extend unbeaten run, Timbers stun City|
|Fournier proud and disappointed|
|Shaw ready to make an impact|
|Hazard among best three in the world - Mourinho|
|Carver: Newcastle are in relegation battle|
|CAF Champions League Review: Setif get two away goals, Al Ahly denied late on|
|Inzaghi praises Milan derby officials|
|La Liga Review: Granada frustrate Sevilla, Villarreal´s woes continue|
|Inter should have had a penalty, Mancini fumes|
|Ligue 1 Review: Lyon return top after derby draw|
|Inter 0 Milan 0: Disappointing derby ends in stalemate|
|Primeira Liga Review: Sporting made to battle, Penafiel running out of time|
|Balotelli targets officials in latest social media outburst|
|Bundesliga Review: Werder Bremen edge Nordderby, De Bruyne rescues Wolfsburg|
|Serie A Review: Napoli close on stumbling Roma|
|Pochettino congratulates 30-goal Kane|
|Rodgers questions Liverpool´s mental strength|
|Carver counting on experience after latest defeat|
|Sherwood marvels at Grealish potential|
|Eredivisie Review: Dordrecht relegated as Go Ahead Eagles stun Feyenoord|
|Newcastle United 1 Tottenham 3: Losing streak continues amid fan boycott|
|Kouyate elbow on Silva accidental - Allardyce|
|Aston Villa 2 Liverpool 1: Delph ends Gerrard´s hopes of dream farewell|
|Pellegrini hails City response to derby defeat|
|Silva back home after Kouyate elbow|
|Manchester City 2 West Ham 0: Silva injury sours routine win|
|Bayern Munich v Porto: Neuer rallies Germans for uphill battle|
|Barcelona v Paris Saint-Germain: Marquinhos keeps the faith ahead of Camp Nou test|
|Fer closes in on QPR return|
|Crouch set for surgery|
|Dortmund confirm Tuchel as Klopp replacement|
|Adams leaves relegation-threatened Tranmere|
|Real still unsure over Modric injury|
|Tevez rubbishes Juve exit talk|
|Moyes: I had to fight to keep Rooney at United|
|Perth Glory 3 Melbourne City 1: Maclaren treble the difference|
|Dyche: Burnley are too honest|
|Illarramendi eager for Real stay|
|Hazard issues Chelsea warning|
|MLS Review: Injury-time winner buoys Galaxy, Martins shows class for Sounders|
|Pastore talents ´unpredictable´ - Blanc|
|Liverpool much bigger than City - Rodgers|
|AFC Champions League Preview: Evergrande look to progress|
|Clarke expects distraught Federici to bounce back|
|Toure is City´s scapegoat - agent|
|Allegri praises high-flying Juve|
|Athletic Bilbao 4 Getafe 0: Hosts end winless run|