Adel Taarabt inspired a stirring fightback from QPR against Preston, who surrendered a two-goal lead and could ultimately count themselves fortunate to emerge with a point from a 2-2 draw.
Billy Jones' clinical finish fired Preston ahead in the 37th minute and fellow full-back Callum Davidson doubled the advantage from the penalty spot 11 minutes after the restart.
Yet Neil Warnock's men refused to lie down and on-loan Tottenham playmaker Taarabt, 20, capped an outstanding display with assists for both Rangers goals.
First the Moroccan played in right-back Peter Ramage to rifle home a fine finish in the 57th minute and another clever pass allowed Tamas Priskin to level the scores nine minutes later.
Rangers had chances to win the game that were spurned, with substitute Rowan Vine most culpable with a dreadful finish after Taarabt had played him in.