Fulham centre-half Brede Hangeland earned Fulham a point with a last-gasp equaliser in a 1-1 draw with Aston Villa at Craven Cottage.
Marc Albrighton's 42nd-minute strike looked to have given Aston Villa all three points when he latched onto a sensational crossfield pass from Barry Bannan to finish in style.
But Hangeland rose highest to level with just seconds left to deny Villa victory.
In the 15th minute, Villa's Nathan Delfouneso headed inches wide but a minute later it was Fulham's turn to be wasteful when Zoltan Gera fired wide.
Villa had Brad Friedel to thank when Simon Davies put Clint Dempsey clear but the American's angled drive was save by the outstretched foot of the Villa keeper. The loose ball fell invitingly for Gera but his volley was just too high with the goal gaping.
Delfouneso wasted another gilt-edged chance in the 40th minute when Barry Bannan's pass found Luke Young on the right. Young's shot was saved by Mark Schwarzer and Delfouneso headed over from six yards.
But Villa went in front three minutes before the interval when a brilliant 40-yard crossfield pass from Bannan put Albrighton through and the Villa youngster cut in from the right before drilling the ball into the bottom corner.
Delfouneso wasted another chance while in the 62nd minute Danny Murphy's shot from the edge of the penalty area looked destined for the net until Richard Dunne's diving header diverted the ball to safety.
Fulham's appeals for a penalty when Dempsey's cross appeared to hit Dunne's arm were waved away before substitute Andrew Johnson missed two excellent chances.
Ashley Young came close to a Villa second before centre-half Hangeland earned Fulham a share of the spoils in injury-time when he headed home Murphy's free-kick.