Bristol City have had some real battles this season as they have been able to pull themselves up towards the play-off spots.

The Robins have seen their side lost at home to Brentford 4-0, fall to a defeat away at Shrewsbury Town in the FA Cup and be beaten twice by Leeds United.

Their latest result came against West Bromwich Albion on Saturday where a Callum Robinson opener and a Hal Robson-Kanu brace saw the Baggies do the double over Lee Johnson's side.

Bristol City have managed to record a win and a defeat over Luton Town while their form took a dip over the festive period.

Millwall, Blackburn, Sheffield Wednesday and Charlton Athletic all got the better of the Robins as they struggled to maintain the standards that they had previously set earlier on in the season.

Their form since the New Year has been inconsistent with defeats against Birmingham, Leeds and West Brom in the last five games while wins have come against QPR and Derby County.

Test your knowledge of Bristol City with this quiz - Can you get 15 out of 15?

The Robins now have a big week ahead of them with visits to Huddersfield Town and Millwall as they try to keep their play-off push alive going into the business end of the season.

Bristol City fans were busy on Facebook group 'Bristol City BS3' as they discussed which teams they thought were the best that the Robins have faced so far this season when the question was put to them.

Here is the best reaction from Robins fans...

Stevie Rawlings: Brentford and West Brom.

Simon Foley: Brentford & West Brom were good but Millwall impressed me too, the way they set up and had a simple but effective game plan.

Steve Bolt: Millwall were very impressive.

Iain Timothy Gaskin: Leeds were a class above anyone else.

Tim Hiscocks: Brentford. Tore us a new one.

Debbie Crosbie: Brentford by far and Leeds. We gave it away to West Brom.

Chris Davies: Brentford. Millwall looked good at the gate.