Palace staged a second-half comeback with two goals in three minutes - and as they hung on at Loftus Road boss Neil Warnock was sent to the stands with four minutes to go.

Clint Hill equalised in the 65th minute and Clinton Morrison grabbed the winner as Palace took their unbeaten run to seven games.

Damion Stewart had thumped struggling Rangers into a deserved half-time lead. The 6ft 3in Jamaican powered home a 10th-minute header. And Rangers could have had more but for Palace keeper Julian Speroni.