QPR secured their first Championship victory since August to boost their survival hopes.