QPR cracking value to end miserable run with win over Leeds