Bailey Wright scored a late equaliser to rescue a point for struggling Bristol City against Norwich City, who have gone five games without victory.
The Australia defender scrambled home after the Canaries failed to clear David Cotterill’s corner.
Yanic Wildschut had put Norwich ahead, striding forward unchallenged and placing a shot past Frank Fielding.
The Robins, who sacked coach John Pemberton before the game, pressed for a winner but stay in the bottom three,
Bristol City remain 22nd in the Championship table and one point adrift of safety prior to a crucial match against 23rd-placed Wigan Athletic on Saturday.
They had looked on course for a 15th league defeat in 21 matches before Wright’s 78th-minute intervention, having struggled to carve out many clear sights of goal.
But the course of the match turned dramatically after the equaliser, with O’Dowda twice well denied by Michael McGovern before the home side had appeals for a penalty turned down by the referee.
Alex Neil’s Norwich are now nine points off the play-off places with 11 games left to play.