Fulham edged closer to the Europa League knockout stages by securing an impressive 4-1 victory from a tempestuous encounter against Wisla Krakow.
The west Londoners dominated the Group K tie from the offset as they avenged their controversial 1-0 defeat in Poland two weeks ago, while also extending their unbeaten home record in Europe to 22 matches.
Damien Duff handed Fulham an early lead by tucking away Andrew Johnson's low cross, but they were soon pegged back as an Andraz Kirm shot deflected in off John Arne Riise.Fulham regained the lead through Johnson's sublime volley on the 30-minute mark.
Johnson then extended the Cottagers' lead after a neat free-kick in the 57th minute, before substitute Steve Sidwell wrapped up the tie late on.
Duff broke the deadlock in the fifth minute. Neat play down the right flank saw Johnson drill in a cross that the Ireland international tucked away with ease.
But then Dudu Biton found space to run at the Fulham backline and, after a neat lay off by Lukasz Gargula, Kirm struck a shot that deflected in off Riise.
An enthralling opening 10 minutes continued as Johnson looked to put Fulham back into the lead, but the flick was ruled out for offside despite the tannoy announcer confirming the goal. Wisla were also looking dangerous and wasted a good chance from a counter-attack, failing to capitalise on a man advantage as Kirm blazed a cross over.
However, the home side regained the lead in the 30th minute when Danny Murphy teed up Johnson to volley home exquisitely.
Clint Dempsey saw a cheeky chip clip the crossbar as half-time approached and the pitch cleared, before tempers began to flare as Bobby Zamora and Kew Jaliens both received yellow cards for coming head to head.
In the second period, Wisla were pushing forward in numbers but were caught out by a clever Fulham free-kick as Murphy laid off to Zamora, who flicked on to Johnson to dink over Sergei Pareiko from close range. Sidwell fired home Fulham's fourth from close range after seeing his original header saved.