Gabriel Agbonlahor scored twice in three first-half minutes as Aston Villa beat Fulham to breathe new life into their quest for a top-four spot.
Agbonlahor outmuscled Chris Smalling to head the visitors ahead from Stiliyan Petrov's fine right-wing cross.
And the England man took advantage of some poor defending to turn Brede Hangeland and curl in a superb second.
Fulham's dominated the second half with Zoltan Gera and David Elm both going close but Villa held on.
And although the Londoners will consider themselves unfortunate not to have gained a point after a dominant second-half display, Villa will point to a professional first-half display and some ruthless finishing.
Martin O'Neill's side may have booked their place in a cup final for the first time in a decade, but their league form has suffered an alarming dip so this result will be a huge boost.
The midweek goalless draw with Arsenal, although creditable, was Villa's fourth game without a win or a goal in a spell where they have collected only two points.
But after a dull opening 20 minutes, Villa started to show their quality against an injury-hit Fulham side who have now lost five successive Premier League matches.
The pace and trickery of Agbonlahor, Ashley Young and Stewart Downing showed that Arsenal boss Arsene Wenger was far from fair in dismissing Martin O'Neill's side as a long-ball team after their midweek meeting.
O'Neill was furious with Wenger's comments but with Petrov and James Milner pulling the strings in midfield and the defence looking comfortable, Villa began to get on top.
The damage was done in the closing stages of the first half and Agbonlahor's double allowed Villa to play on the break on the turnaround.
Villa led when quick thinking on the right wing allowed Petrov to cross and Agbonlahor got in front of Fulham's Manchester United-bound centre-half Smalling to nod the opener.
The visitors' second came just three minutes later when Carlos Cuellar's ball into feet inside the box saw Hangeland get the wrong side and Agbonlahor showed great composure to take a touch and curl the ball inside the far post.
Villa's double blow came just after Fulham's best spell of the first half.
Brad Friedel did well to stop a deflected effort and had to be alert to pounce at the feet of Erik Nevland to prevent the striker turning in the rebound.
And then Bobby Zamora seemed certain to stroke the home ahead from Chris Baird's raking long cross-field pass only for Cuellar to race back and poke the ball over his own bar for a corner.
With Villa then happy to play on the break, Fulham started to dictate play but despite stacks of possession they could not find a breakthrough.
Gera was denied by Brad Friedel's excellent positioning, the American keeper getting his angles spot on to deny the Fulham midfielder from wide on the right.
The Cottagers thought they had pulled a goal back when substitute John Elm produced a lovely volleyed finish from Gera's exquisite through-ball only to be denied by the assistant's flag.
Richard Dunne then threw himself in the way of another Elm effort on goal and although Fulham continued to press, they were unable to avoid a first home defeat since September and Villa closed out the game.
The result may have got their Champions League dream back on track but their top-four credentials will be tested to the limit with games against Tottenham and Manchester United at the start of February.
Agbonlahor outmuscled Chris Smalling to head the visitors ahead from Stiliyan Petrov's fine right-wing cross.
And the England man took advantage of some poor defending to turn Brede Hangeland and curl in a superb second.
Fulham's dominated the second half with Zoltan Gera and David Elm both going close but Villa held on.
And although the Londoners will consider themselves unfortunate not to have gained a point after a dominant second-half display, Villa will point to a professional first-half display and some ruthless finishing.
Martin O'Neill's side may have booked their place in a cup final for the first time in a decade, but their league form has suffered an alarming dip so this result will be a huge boost.
The midweek goalless draw with Arsenal, although creditable, was Villa's fourth game without a win or a goal in a spell where they have collected only two points.
But after a dull opening 20 minutes, Villa started to show their quality against an injury-hit Fulham side who have now lost five successive Premier League matches.
The pace and trickery of Agbonlahor, Ashley Young and Stewart Downing showed that Arsenal boss Arsene Wenger was far from fair in dismissing Martin O'Neill's side as a long-ball team after their midweek meeting.
O'Neill was furious with Wenger's comments but with Petrov and James Milner pulling the strings in midfield and the defence looking comfortable, Villa began to get on top.
The damage was done in the closing stages of the first half and Agbonlahor's double allowed Villa to play on the break on the turnaround.
Villa led when quick thinking on the right wing allowed Petrov to cross and Agbonlahor got in front of Fulham's Manchester United-bound centre-half Smalling to nod the opener.
The visitors' second came just three minutes later when Carlos Cuellar's ball into feet inside the box saw Hangeland get the wrong side and Agbonlahor showed great composure to take a touch and curl the ball inside the far post.
Villa's double blow came just after Fulham's best spell of the first half.
Brad Friedel did well to stop a deflected effort and had to be alert to pounce at the feet of Erik Nevland to prevent the striker turning in the rebound.
And then Bobby Zamora seemed certain to stroke the home ahead from Chris Baird's raking long cross-field pass only for Cuellar to race back and poke the ball over his own bar for a corner.
With Villa then happy to play on the break, Fulham started to dictate play but despite stacks of possession they could not find a breakthrough.
Gera was denied by Brad Friedel's excellent positioning, the American keeper getting his angles spot on to deny the Fulham midfielder from wide on the right.
The Cottagers thought they had pulled a goal back when substitute John Elm produced a lovely volleyed finish from Gera's exquisite through-ball only to be denied by the assistant's flag.
Richard Dunne then threw himself in the way of another Elm effort on goal and although Fulham continued to press, they were unable to avoid a first home defeat since September and Villa closed out the game.
The result may have got their Champions League dream back on track but their top-four credentials will be tested to the limit with games against Tottenham and Manchester United at the start of February.