Boro fell two goals down after goals from Rob Dickie and Lee Wallace at the Riverside inside 18 minutes.
After a slow start Boro responded and managed to pull a goal back when Yannick Bolasie headed home Neeskens Kebano’s cross, while Rangers goalkeeper Seny Dieng was sent off in the second half.
The result saw the Teessiders drop to 11th in the table, behind QPR, with four games remaining.
Warnock will now prepare his side for Wednesday’s trip to Rotherham following another difficult afternoon when some of his players underperformed.
Boro played with a back three and wing-backs against Rangers but struggled to get a grip of the game for the opening 25 minutes.
Here’s how the Teessiders fared at the Riverside.

13. Hayden Coulson - 5
(for Spence, 68) A late cameo but wasn’t involved much. 5 Photo: George Wood

14. Britt Assombalonga - N/A
(for Bolasie, 81) Came on in the closing stages. N/A Photo: Getty Images