Millwall's U23s earned a share of the spoils in a muddy affair at Princes Park on Monday afternoon.
Kevin Nugent's men started brightly as they pressed Bristol City, but were unable to convert their chances in the intermittent rain.
Regular first-teamer Tom Elliott was close to marking his return from injury with a goal after linking up with Kris Twardek in the shadows of half-time. The Canadian made use of the space out wide and rolled it across goal for Elliott to tap home, only for the forward to lose his footing and slice wide.
The visitors had their best chance moments later when Connor Lemonheigh-Evans curled an effort towards the top corner from distance, forcing Harry Girling into a fingertip save to his right.
The Lions' stopper was kept busy after the restart, making a number of fine saves as the visitors found a foothold in the match.
Jake Andrews' curling effort was tipped over the bar and Cameron Allen's low drive was palmed away in the 85th minute.
After holding firm against a late aerial siege, The Lions were gifted a chance of their own to snatch a late winner when The Robins were pulled up for a foul deep in their own half.
The free-kick was whipped in and met by Kristian Brymora at the far post, but the Millwall substitute couldn't get enough power on his headed effort to beat the 'keeper.
Millwall: Girling, McNamara, Tiensia, Hanson, Debrah, Mbulu, Olaofe, Saunders-Henry, Thompson, Elliott, Twardek. Subs: Leighton, Jackson, Sinclair, Brymora, Rooney.