Reading gikk glipp av sjansen til å gå til topps i mesterskapet etter en dobbel fra Lyndon Dykes så QPR vinne og rykke over dem til tredjeplass på en regnfull kveld på Loftus Road.
Gjestene tok ledelsen fra en Andy Carroll-straffe etter at Lucas Joao ble slått ned i boksen av Tim Iroegbunams bakben i det 30. minutt.
Bare minutter senere nikket Lyndon Dykes inn Osman Kakays lave innlegg fra en stram vinkel i midten av feltet for å utligne for R-ene.
Andre omgang var et høyt tempo frem og tilbake, med sjanser til begge sider.
Royals keeper Joe Lumley ble kalt til aksjon to ganger i rask rekkefølge, med et par store redninger for å holde vertene i sjakk.
QPR ble tildelt en straffe i det 84. minutt etter at Iroegbunam – som ga bort skuddsparket i første omgang – ble felt av Mamadou Loum like innenfor feltet.
Skottland-landslagsmannen Dykes gikk opp og dro hjem fra 12 yards, og sendte keeperen feil vei, for hans andre av kampen.
QPR ligger nå på nivå med de to beste Sheffield United og Norwich, med Reading to poeng lenger bak på fjerdeplass.
The Hoops avsluttet den sterkere siden, men kreditt til Royals, som kom ut sultne etter pausen etter å ha blitt utklasset i de første 45 minuttene.
Gjestene viste styrke og besluttsomhet og presset vertene inn i et par løse utfordringer like utenfor boksen som ga dem et par greie dødballmuligheter fra gunstige posisjoner.
Begge frisparkene var imidlertid utenfor målet på en eller annen måte. Den andre, et lavt og slitt angrep fra den tidligere England- og Liverpool-spissen Carroll fra 30 meter unna, falt mot veggen og føttene til QPR-forsvarere, som mer enn gjerne måtte tørke opp.
Selv om vinnerstraffen kom mot spillets gang, var det liten tvil om avgjørelsen fra dommer Thomas Bramall.
Hjemmepublikummet brølte og Dykes gikk opp med selvtillit for å skyte hjem sitt andre for natten – etter å ha gått ligakamper tidligere uten mål.
Michael Beales lag er nå ubeseiret i sine siste fem ligakamper og har tatt 13 poeng i prosessen.
Reading har nå tapt tre av de fire siste kampene sine mot motstandere på mesterskapets topp 10.
QPR-hovedtrener Michael Beale sa til BBC Radio London:
“På grunn av skader denne uken har vi måttet vise alt – forsvar, stabilitet, arbeidshastighet og kvalitet, og jeg syntes i første omgang vi var utmerket.
«Vi startet sakte i den andre, men så kom vi sterkt inn og innbyttere hadde en innvirkning.
“Vi burde være glade for den seieren og gå nå og nyt helgen.
“En oppdatering om Chris Willock, han vil være tilbake før verdenscupen, så jeg ser for meg rundt Norwich og West Brom-kampene. Han vil sannsynligvis savne neste uke og uken etter, men jeg forventer at han er tilbake på banen uken etter. .”
Reading-sjef Paul Ince fortalte BBC Radio Berkshire:
“Det var en flott kamp og vi kjempet til slutten, men jeg er skuffet. Det så ut som det kom til å bli uavgjort og ingen lag fortjente å vinne.
«Det er bare måten vi ga bort straffen på, dumme avgjørelser, nissen skulle ingen steder – bare gjete ham bort fra målet.
“Men vi gjør en dum feil, og dommeren skulle alltid gi den. Han var dårlig hele natten.
“Jeg liker ikke å tape slik. Vi tapte en kamp som vi ikke måtte tape på grunn av feil.”
Oppstillinger
QPR
Formasjon 4-3-3
- 1Dieng
- 27LairdErstattet forKakaypå 26′minutter
- 3Dunne
- 5Clarke-Salter
- 22Stang
- 47IroegbunBestilte på 53 minutter
- 15FeltErstattet forDickiepå 69′minutter
- 6JohansenErstattet forDozzellpå 74′minutter
- 11RobertsErstattet forAmospå 74′minutterBestilte på 90 minutter
- 9Dykes
- 10Stol
Vikarer
- 2Kakay
- 4Dickie
- 8Amos
- 1. 3Bueskytter
- 17Dozzell
- 25Shodipo
- 37Adomah
Lesning
Formasjon 3-5-2
- 1Lumley
- 4HutchinsonBestilte på 25 minutterErstattet forHoilettpå 39′minutter
- 3HolmesBestilte på 83 minutter
- 5McIntyre
- 17Yiadom
- 8Hendrick
- 22Lum
- 19FornahErstattet forEjariapå 70′minutter
- 18Guinness-Walker
- 2CarrollBestilte på 45 minutter
- 9Lucas JoãoErstattet forIncepå 75′minutter
Vikarer
- 10Ince
- 11Oss
- 14Ejaria
- 21Bouzanis
- 23Hoilett
- 27Mbengue
- 32Abbey
- Dommer:
- Thomas Bramall
- Deltakelse:
- 16.656
Live tekst
-
Kampen avsluttes, Queens Park Rangers 2, Reading 1.
-
Andre omgang slutter, Queens Park Rangers 2, Reading 1.
-
Luke Amos (Queens Park Rangers) får gult kort.
-
30′ Jake Clarke-Salter (Queens Park Rangers) lager frispark.
-
30 Andy Carroll (Reading) vinner et frispark på høyre ving.
-
43′ Tim Iroegbunam (Queens Park Rangers) vinner et frispark på motstanders banehalvdel.
-
Andy Yiadom (Reading) lager frispark.
-
5′ Kenneth Paal (Queens Park Rangers) vinner et frispark på venstre ving.
-
Mamadou Loum (Reading) lager frispark.
-
Hjørne, lesing. Forårsaket av Jake Clarke-Salter.
-
Hjørne, lesing. Forårsaket av Seny Dieng.
-
Forsøk reddet. Tom Ince (Reading) skudd med venstrebenet fra utenfor sekstenmeteren reddes lavt i høyre hjørne.
-
Tim Iroegbunam (Queens Park Rangers) lager frispark.
-
4′ Tom Ince (Reading) vinner et frispark på motstanders banehalvdel.
-
Offside, Queens Park Rangers. Kenneth Paal forsøker et gjennomspill, men Ilias Chair går i offside.
-
5′ Luke Amos (Queens Park Rangers) vinner et frispark på egen banehalvdel.
-
Mamadou Loum (Reading) lager frispark.
-
Mål! Queens Park Rangers 2, Reading 1. Lyndon Dykes (Queens Park Rangers) omvandler straffen med et skudd med høyrebenet nede i høyre hjørne.
-
Thomas Holmes (Reading) får gult kort.
-
Straffe Queens Park Rangers. Tim Iroegbunam provoserer frem et straffespark.