A controversial equaliser from El-Hadji Diouf set relegation-strugglers Blackburn on the road to a 2-1 victory over Fulham at Craven Cottage, with Jason Roberts sealing the win five minutes from time.
Clint Dempsey had given the home side a lead after just 90 seconds but the impressive Stephen Warnock gave Fulham a series of scares before they finally succumbed.
Diouf appeared to be offside by a considerable distance moments before he scored, but the decision not to flag may prove crucial to Rovers' survival hopes. Roberts gave Sam Allardyce's side all three points right at the death to boost their survival hopes.
A minute's silence was held prior to kick-off to mark the passing of former Fulham star Eddie Low, who made more than 500 appearances for the club. If that started proceedings in a sombre fashion, the mood soon turned to a celebratory one, with Dempsey putting the hosts in front.
Danny Murphy bundled a high ball through to the American and a barely-there challenge from Christopher Samba followed by Ryan Nelsen's clumsy follow-up allowed Dempsey room to prod left-footed beyond Paul Robinson.
Warnock hit the post at the other end before Zoltan Gera somehow headed over an open net from three yards after a long throw.
Rovers levelled with 21 minutes to go in contested circumstances, with Diouf seemingly all of three yards offside when Tugay headed the ball into the home penalty box.
And when Samba nodded across goal the Senegal forward was in position to convert from close range for his first goal for Rovers since his January move from Sunderland.
Moments later Warnock went close for a third time, again striking from distance and again missing by inches as his drilled shot crept just over the crossbar.
But five minutes from time Roberts completed the comeback, spinning the lightweight Toni Kallio far too easily before lashing powerfully beyond Mark Schwarzer.
Copyright (c) PA Sport 2009, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms