Brentford's search for their first Sky Bet Championship win of the season continued as Reading came from behind to clinch a 1-1 draw at Griffin Park.
Josh Clarke broke the deadlock for the Bees after 16 minutes, exchanging passes with Neal Maupay on the edge of the box before smashing a rising drive into the roof of the net.
But Liam Kelly levelled from the spot midway through the second half after a hotly-contested penalty decision. Former Brentford loanee Liam Moore went to ground in the box, with Rico Henry picking up a yellow card for the challenge.
Brentford had all the possession and looked the side more likely to take maximum points with Romaine Sawyers and Ryan Woods pulling the strings, but they lacked any cutting edge in the box.
And once again Dean Smith's side were left to rue a series of missed chances either side of the break to record their first league win since April.
Bees skipper John Egan should have put the hosts ahead minutes before the opener, but his header from a Florian Jozefzoon free-kick lacked conviction.
The goal came, and then Kamohelo Mokotjo almost stretched the Londoners' lead after 21 minutes when Ollie Watkins' clever backheel played him in, but Vito Mannone was equal to his dipping 20-yard drive.
Brentford were winning most of the second balls in midfield, but the more direct Royals were always a threat on the break.
Watkins saw an angled drive blocked by a sea of legs on the half hour before Reading went close to gaining a foothold in the game just before the break, the unmarked Paul McShane heading Kelly's free-kick wide at the far post.
Reading started brightly after the break and substitute Roy Beerens forced a superb full-stretch save from Dan Bentley.
Brentford wingers Clarke and Jozefzoon both looked lively going forward but lacked any real quality in the final third and both shot tamely wide when well placed.
Reading's equaliser was almost followed by a sucker-punch. Brentford surged forward but luck was against them, with Clarke's deflected drive drifting narrowly over the bar.
Bees centre-back Andreas Bjelland then thought he had put the hosts ahead, but instead he saw three efforts blocked on the line by the legs of desperate Reading defenders.
Deep into injury time the game could have gone either way, firstly with Nico Yennaris' low cross eluding everyone in the visitors' box.
From the goal kick Reading swept up the other end and Sone Aluko could have stung Dean Smith's side, but his 30-yard strike skidded to safety off the top of the bar.
Small consolation for Brentford saw them move above Birmingham towards the foot of the table.