Bristol City scored a late equaliser to extend their unbeaten run to 10 games in all competitions as they drew at Brentford.
Josh Dasilva’s superb curling left-footed effort into the top corner put the Bees ahead with 27 minutes left.
It looked as though Brentford would win back-to-back games for the first time this season until Andreas Weimann’s 87th-minute equaliser, the Austrian heading home Jack Hunt’s deep cross.
The hosts almost won it in the 90th minute, but David Bentley made the last of several fine saves to tip over Henrik Dalsgaard’s deflected cross.
The point sees City move up to seventh in the Championship, a point off the play-off places, while Brentford stay in 15th place.
An even first half saw both sides have chances to score – Bentley saved well from Julian Jeanvier after 17 minutes with Antoine Semenyo clearing Ollie Watkins’ effort off the line from the resulting corner.
At the other end, David Raya had to be at his best to save Kasey Palmer’s effort after Semenyo had intercepted Rico Henry’s pass and started a three-man break just before half-time.
City boss Lee Johnson replaced Semenyo and Taylor Moore with Famara Diedhiou and Niclas Eliasson at half-time, but it was Brentford that took control after the break.
Bentley made more good saves to keep out Sergi Canos, Christian Norgaard and Watkins before Dasilva broke the deadlock.