Bristol City manager Derek McInnes came up with an explanation to match Steve Davies' extraordinary 35-yard header in a 1-1 draw at Ashton Gate.

Millwall goalkeeper David Forde advanced just outside box to head clear a long ball on 28 minutes but Davies was perfectly positioned to head it back into the unguarded net. Darius Henderson levelled 10 minutes later to grab a share of the points for Millwall but Davies' goal was the talking point afterwards.

"Steve has metal plates in his head from previous injuries," manager McInnes joked afterwards. "That's how he generated the power find the net from so far out."

He went on: "Actually he is a lad with great ability. I can't recall seeing a goal quite like that before, although I think Derek Johnstone once scored a similar one for Rangers from about 25 yards.

"Millwall battled hard for their point, but we missed two great chances in the second half when Albert Adomah and Steve Davies missed the target. Had either one of those gone in I think it would have been a different story. But we have to be more resilient when defending crosses."

After Henderson headed Millwall level from James Henry's cross after 38 minutes the Londoners went close to all three points in a storming finish.

"The lads are disappointed," said assistant manager Joe Gallen.

"David Forde was unlucky with their goal because he took the right decision to come out. It was amazing that the ball should drop to their lad with such pace that he was able to generate the power to head it in.

"But after that we showed a lot of character, scored a great goal ourselves and defended with a lot of tenacity.

"We are still waiting for our first clean sheet, but only conceding once is encouraging and the overall performance was excellent."