Huddersfield Town moved back to within four points of the automatic promotion places in the Championship as Philip Billing's late winner was enough to beat fellow in-form rivals Reading.
Billing grabbed the only goal when he reacted quickly to volley in from close range with eight minutes left.
Reading keeper Ali Al Habsi saved a first-half penalty from Rajiv van La Parra to keep the scores level.
But home pressure told late on, with the Royals now four points behind Town.
Wins for Brighton on Saturday and Newcastle on Monday meant a draw would have seen both sides lose ground on the top two, and both sides appeared mindful of that in an entertaining and open first period.
The Terriers, who have now won 11 of their past 13 league matches, created the best chance when Izzy Brown was felled by Liam Moore, but Van La Parra's spot-kick was well saved.
Nahki Wells and Elias Kachunga also wasted good opportunities for the hosts.
Reading's best chance saw a Roy Beerens shot brilliantly pushed onto the bar by Danny Ward, and the home keeper also made a couple of smart close-range stops to preserve his clean sheet.