Simon Davies congratulates Zamora on his opening goal after 21 seconds
By Phil Dawkes
Fulham produced a superb second-leg display to beat German champions Wolfsburg and seal their place in the Europa League semi-finals.
The Cottagers took 21 seconds to make amends for Wolfsburg's late goal in the first leg as Bobby Zamora neatly turned Jan Simunek and slotted his side ahead.
Grafite saw a shot blocked on the line as the home side pressed late on but Fulham held out for a deserved win.
They now face Hamburg in what is their first ever European semi-final.
The success continues a sensational second European campaign for Fulham, who had eliminated defending champions Shakhtar Donetsk and favourites Juventus in the previous two rounds.
It is a fitting reward for an extremely determined and intelligent performance from the London side, who struck with their first attack and then frustrated their talented opponents.
Wolfsburg came into the game full of confidence following Alexander Madlung's late header in the first leg, which had given them a priceless away goal and a strong foothold in the tie.
Fulham were punished for a poor final 10 minutes at Craven Cottage last Thursday but it took them all of 21 seconds in the Volkswagen Arena to rectify the previous week's last-ditch lapse in concentration as Zamora gave them the lead straight from the kick-off.
The in-form striker, who passed a fitness test before the game on an Achilles injury, collected a pass inside the area from fellow forward Zoltan Gera and stylishly set up a cool, side-foot finish past home keeper Diego Benaglio for his sixth Europa League goal of the season and 19th in total.
Fulham would have expected an attacking assault from Wolfsburg before kick-off - doubly so after the goal - and for 10 minutes after Zamora's opener the home side piled on the pressure.
Mark Schwarzer in the visitors' goal was forced to palm a Christian Gentner shot from 16 yards past the post and only a linesman's flag prevented Grafite levelling with a follow-up effort from an initial shot from Andrea Barzagli.
However, for a side renowned for the potency of their attack and one in desperate need of goals, Wolfsburg offered relatively little to threaten Fulham's control.
Highly-rated Wolfsburg strike-duo Edin Dzeko and Grafite have hit the net 41 times between them this season but in two games Fulham have held them at bay.
It is a huge compliment to the visitors that the Germans were forced to further bolster their strike-force by introducing Ashkan Dejagah in the first half and Obefami Martins in the second.
The closest either of Wolfsburg's main strike duo came to scoring was very late on but Schwarzer was equal to Dzeko's volley from a corner and then Hangeland was well-placed to clear off the line when Grafite followed up a shot from his partner that had hit the post.
By this point Fulham could have been out of sight had Zamora's heavy first touch not allowed Benaglio to save at the striker's feet after he was free on goal or if Murphy's shot from a Paul Konchesky cross had been placed better so as to prevent a last-ditch goal-line clearance from Barzagli.
Perhaps the best chance of all for Fulham fell to Simon Davies, who was through on goal but saw his shot from 10 yards superbly deflected over the bar by the foot Benaglio.
But the professionalism of the Cottagers' display ensured that one goal was all that was needed.
Roy Hodgson's men now face a trip to Hamburg, who overcame Standard Liege 5-2 on aggregate, on 22 April with the second leg at Craven Cottage on 29 April.
90:00+3:11 The referee signals the end of the game.
90:00+2:21 Bobby Zamora fouled by Obafemi Martins, the ref awards a free kick. Damien Duff takes the direct free kick.
90:00+2:06 The ball is crossed by Bjorn Helge Riise.
90:00+0:06 Anunciado Josue gives away a free kick for an unfair challenge on Bobby Zamora. Paul Konchesky takes the free kick.
88:49 Edin Dzeko has an effort at goal from just inside the box that misses to the right of the goal. Outswinging corner taken by
Zvjezdan Misimovic, Erik Nevland makes a clearance.
87:25 Libano Batista Grafite concedes a free kick for a foul on Bjorn Helge Riise. Mark Schwarzer restarts play with the free kick.
86:45 Centre by Bjorn Helge Riise, save by Diego Benaglio.
86:00 Edin Dzeko takes a shot. Save by Mark Schwarzer.
85:04 Substitution Bjorn Helge Riise is brought on as a substitute for Simon Davies.
84:23 Libano Batista Grafite takes a shot. Brede Hangeland gets a block in.
83:49 Dickson Etuhu takes the free kick.
83:49 Booking Anunciado Josue receives a caution for unsporting behaviour.
83:43 Unfair challenge on Simon Davies by Anunciado Josue results in a free kick.
83:27 Edin Dzeko produces a right-footed shot from deep inside the penalty area and hits the post.
83:12 The ball is crossed by Bobby Zamora, Sascha Riether gets a block in.
81:01 Inswinging corner taken left-footed by Damien Duff from the right by-line, Edin Dzeko manages to make a clearance.
81:01 Substitution Erik Nevland replaces Zoltan Gera.
81:01 Danny Murphy takes a shot. Andrea Barzagli gets a block in.
80:55 A cross is delivered by Paul Konchesky.
78:36 Shot on goal by Ashkan Dejagah from just inside the area goes over the target.
76:54 Unfair challenge on Andrea Barzagli by Zoltan Gera results in a free kick. Diego Benaglio takes the direct free kick.
75:29 Outswinging corner taken from the left by-line by Paul Konchesky. Bobby Zamora takes a shot. The referee blows for offside
against Bobby Zamora. Diego Benaglio takes the free kick.
75:29 Substitution Humberto Rever is brought on as a substitute for Jan Simunek.
75:29 Simon Davies takes a shot. Save made by Diego Benaglio.
73:39 Outswinging corner taken from the right by-line by Ashkan Dejagah, Edin Dzeko takes a shot. Save made by Mark Schwarzer. Outswinging
corner taken right-footed by Ashkan Dejagah from the right by-line, Marcel Schafer has an effort at goal from outside the
area missing to the wide left of the goal.
73:01 The assistant referee signals for offside against Bobby Zamora. Diego Benaglio restarts play with the free kick.
72:06 Effort on goal by Danny Murphy from just outside the area goes harmlessly over the target.
71:16 The ball is crossed by Zvjezdan Misimovic, Brede Hangeland gets a block in.
71:00 Bobby Zamora takes a shot. Blocked by Jan Simunek.
68:45 Centre by Ashkan Dejagah.
65:51 Zvjezdan Misimovic takes a outswinging corner.
63:32 Anunciado Josue fouled by Zoltan Gera, the ref awards a free kick. Sascha Riether takes the free kick.
62:56 Booking The referee books Paul Konchesky for time wasting.
62:13 Booking Booking for Ashkan Dejagah for dissent.
61:30 Centre by Sascha Riether, clearance by Dickson Etuhu.
60:43 Substitution Christian Gentner goes off and Obafemi Martins comes on.
59:17 Edin Dzeko delivers the ball, clearance made by Paul Konchesky.
58:42 Bobby Zamora takes a shot. Brilliant save by Diego Benaglio.
55:56 Foul by Bobby Zamora on Andrea Barzagli, free kick awarded. Anunciado Josue restarts play with the free kick.
55:37 Edin Dzeko delivers the ball, save by Mark Schwarzer.
55:00 Chris Baird has a shot on goal from outside the box which misses right.
53:21 Effort from outside the box by Marcel Schafer goes wide right of the target. Corner taken right-footed by Zvjezdan Misimovic
from the right by-line, clearance made by Brede Hangeland. The ball is delivered by Sascha Riether.
52:13 Andrea Barzagli fouled by Bobby Zamora, the ref awards a free kick. Direct free kick taken by Andrea Barzagli.
51:47 Marcel Schafer challenges Damien Duff unfairly and gives away a free kick. Aaron Hughes takes the free kick.
48:49 The ball is delivered by Paul Konchesky.
46:58 Booking Booking for Chris Baird for time wasting.
45:47 The ball is crossed by Christian Gentner, save made by Mark Schwarzer.
45:01 The second half has started.
45:00+0:48 The ref blows to end the first period.
44:31 Christian Gentner gives away a free kick for an unfair challenge on Damien Duff. Aaron Hughes takes the direct free kick.
43:28 The ball is sent over by Ashkan Dejagah, clearance made by Aaron Hughes. Short corner worked by Ashkan Dejagah.
42:07 Zvjezdan Misimovic challenges Danny Murphy unfairly and gives away a free kick. Direct free kick taken by Aaron Hughes.
40:02 Effort on goal by Zoltan Gera from long distance goes over the crossbar.
39:04 Unfair challenge on Zvjezdan Misimovic by Simon Davies results in a free kick. Direct free kick taken by Zvjezdan Misimovic.
The ball is crossed by Zvjezdan Misimovic.
35:35 Free kick awarded for an unfair challenge on Jan Simunek by Zoltan Gera. Direct free kick taken by Diego Benaglio.
33:49 Free kick taken by Brede Hangeland.
33:49 Substitution Peter Pekarik leaves the field to be replaced by Ashkan Dejagah.
33:49 Booking Edin Dzeko goes into the referee's book for unsporting behaviour.
33:42 Edin Dzeko gives away a free kick for an unfair challenge on Brede Hangeland.
33:06 Shot by Chris Baird missed to the right of the target.
30:44 The assistant referee flags for offside against Libano Batista Grafite. Mark Schwarzer takes the indirect free kick.
30:05 Christian Gentner challenges Paul Konchesky unfairly and gives away a free kick. Free kick taken by Paul Konchesky.
28:55 Unfair challenge on Jan Simunek by Bobby Zamora results in a free kick. Direct free kick taken by Andrea Barzagli.
28:01 Free kick awarded for an unfair challenge on Edin Dzeko by Chris Baird. The free kick is delivered right-footed by Zvjezdan
Misimovic from left wing, save by Mark Schwarzer.
27:05 Zvjezdan Misimovic takes a inswinging corner from the left by-line to the near post, Bobby Zamora manages to make a clearance.
Outswinging corner taken by Zvjezdan Misimovic, clearance by Brede Hangeland.
24:53 Free kick awarded for a foul by Zoltan Gera on Anunciado Josue. Andrea Barzagli takes the direct free kick.
24:12 Sascha Riether delivers the ball, clearance by Chris Baird. A cross is delivered by Christian Gentner.
18:39 Centre by Marcel Schafer, clearance by Aaron Hughes. Peter Pekarik produces a cross, Brede Hangeland makes a clearance.
18:05 The ball is sent over by Marcel Schafer, blocked by Chris Baird. Corner taken by Zvjezdan Misimovic from the left by-line.
16:50 Bobby Zamora is caught offside. Free kick taken by Jan Simunek.
15:40 Danny Murphy takes a shot. Save by Diego Benaglio.
15:15 The ball is delivered by Paul Konchesky.
13:53 Centre by Zvjezdan Misimovic, Paul Konchesky gets a block in. Zvjezdan Misimovic takes the outswinging corner, Dickson Etuhu
makes a clearance.
13:12 Zoltan Gera concedes a free kick for a foul on Anunciado Josue. Diego Benaglio restarts play with the free kick.
11:28 Andrea Barzagli takes a shot. Mark Schwarzer makes a save. Libano Batista Grafite takes a shot. The referee blows for offside
against Libano Batista Grafite. Indirect free kick taken by Mark Schwarzer.
11:07 Unfair challenge on Libano Batista Grafite by Dickson Etuhu results in a free kick. Free kick crossed right-footed by Zvjezdan
Misimovic, Paul Konchesky manages to make a clearance.
9:47 Christian Gentner takes a shot. Save by Mark Schwarzer. Corner from the right by-line taken by Zvjezdan Misimovic, Header
on goal by Libano Batista Grafite from inside the box goes harmlessly over the target.
8:53 Brede Hangeland gives away a free kick for an unfair challenge on Edin Dzeko. Free kick taken by Anunciado Josue.
7:43 Danny Murphy crosses the ball.
6:52 The ball is sent over by Damien Duff, Zoltan Gera takes a shot. Save by Diego Benaglio. Outswinging corner taken by Damien
6:37 Zoltan Gera crosses the ball, Jan Simunek makes a clearance.
5:58 Zvjezdan Misimovic produces a cross, Brede Hangeland makes a clearance.
4:07 Shot from just outside the box by Libano Batista Grafite goes over the bar.
2:28 The referee blows for offside against Bobby Zamora. Indirect free kick taken by Andrea Barzagli.
1:16 The ball is delivered by Sascha Riether, Mark Schwarzer makes a save.
0:23 Zoltan Gera provided the assist for the goal.
0:23 GOAL - Bobby Zamora:Wolfsburg 0 - 1 Fulham A goal is scored by Bobby Zamora from deep inside the penalty box to the bottom left corner of the goal. Wolfsburg 0 (1)-(3)
0:00 The match has kicked off.
Live text and data provided by The Press Association.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.