Bristol City take on Millwall this weekend as they look to keep their play-off ambitions alive with 11 games to go in the Championship.

The Robins are three points behind sixth-placed Preston North End but a defeat at The Den tomorrow could see them slide down to 10th.

Lee Johnson will be looking to pick a side that will prevent the Lions from leapfrogging them in the table and he will be busy trying to work out which players can exploit Millwall's weaknesses.

Here is the likely Bristol City XI that Johnson is set to field against Millwall this weekend...

Johnson could switch back to a 4-4-2 as well as making three changes to the side that started against Huddersfield.

Dan Bentley will maintain his spot in between the sticks while Jay Dasilva and Jack Hunt will become more traditional full-backs rather than wing-backs.

Ashley Williams comes into the defence and partners the towering loanee Filip Benkovic.

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

Jamie Paterson struggled to have a real impact on the game from central midfield away to Huddersfield in midweek and he will start on the left wing this time. Niclas Eliasson will be restored to the starting XI for some much-needed creativity.

Markus Henriksen will start in the centre of midfield as he will look to protect the defence and distribute the ball with precision. Adam Nagy comes back into the side alongside him and will be given the task of playing in between the lines and trying to get the ball forward whenever he gets a chance.

January signing Nahki Wells and Famara Diedhiou will continue their partnership up front as Johnson trusts them in finding the net and getting City an important three points.

Johnson trusts his entire squad to perform to the standards that they have set in the past and he will be hoping the side picked to play Millwall can get them back to winning ways.