Hello and welcome to today's live blog.
Nigel Pearson's Bristol City host Millwall on this sunny Saturday afternoon looking to build on their victory over Preston during the week. Another three points would cap an impressive four days for the Robins following a run of five matches without a win.
Standing in their way are Gary Rowett's side who are looking to improve their record away from home. Millwall have yet to win on the road in six attempts and currently sit 15th in the Championship.
Pearson will be sweating on the fitness of both Kal Naismith and Matty James who remain doubts with respective calf and groin injuries. Timm Klose could start again in central defence following his impressive performance in the week.
We'll bring you all the build-up, live match action and reaction so stay tuned and continue scrolling down below.
SIGN UP: For our daily Robins newsletter, bringing you the latest from Ashton Gate
Key Events
The Championship table
Here's the standings after today with City occupying 16th spot, five points above the drop zone and four off the play-offs.
Nigel Pearson's comments
Here's what the manager said after the game as he defended Max O'Leary, admitted it's the same old story and criticised the "bizarre" decisions made by his side.
![](https://i2-prod.bristolpost.co.uk/incoming/article7708205.ece/ALTERNATES/s510b/0_JMP_Bristol_City_V_Millwall_WC-56.jpg)
The player ratings...
Pring came out with some credit but that was another disappointing performance by City.
![](https://i2-prod.bristolpost.co.uk/incoming/article7708627.ece/ALTERNATES/s510b/0_JMP_Bristol_City_V_Millwall_WC-348.jpg)
Saved!
Redemption for O'Leary who saves Afobe's spot-kick but the full-time whistle goes and it's defeat for City again.
That's Millwall's first away win of the season...
Penalty Millwall
The break on the counter-attack and work the ball into the box - Scott leaves a desperate leg and brings down his man. The referee points to the spot
Six added minutes
Still time to find an equaliser but it doesn't look like it's going to happen as Vyner's ball forward is intercepted.
Millwall look comfortable I'm afraid to say.
Tomas Kalas
He's got a bloodied face and launching himself into an aerial challenge and they can't really stem the bleeding. Welcome back, Tomas.
Semenyo gets an opening but slices an effort well wide of the target.
How it happened
It's a simple free-kick forward and Kalas and O'Leary go for the same ball. O'Leary can't claim it and Flemming just strokes it into an empty net.
It's an awful one to concede. There's no glossing over that.
How it happened
Pring's done really well on his introduction and he's played a big part in the goal. Semenyo picks up the ball from Martin and has space on the edge of the box.
He thinks about shooting for a moment but instead plays it out wide to Pring. His delivery is fizzed across goal and it hits Cooper and trickles over the line.
Instant impact from Pring.
Dasilva off
There's the change and Dasilva comes off - in truth he can have no complaints. Pring comes on to replace him.
The forwards...
Semenyo and Wells are up top and Chris Martin is playing behind them.
Joe Williams is almost caught in possession deep in his own half and has to concede a cheap corner which City deal with.
Cam Pring is coming on...
Kalas' first involvement
He launches into a tackle on Voglsammer and is perhaps lucky to escape a yellow card... you get the feeling he missed doing that over the last few months!
A triple sub
Pearson is rolling the dice... and Tomas Kalas comes on for his first appearance since March.
Timm Klose is off so is Mark Sykes and Tommy Conway.
Nahki Wells and Chris Martin come on and Weimann now moves out to right wing-back. So City are keeping the same shape.
Chance
Better! Some nice interplay going forward sees Weimann emerge with the ball. He feeds in Semenyo whose strike on the angle is saved well by the legs of Long.
Yellow card
They're getting dished out right, left and centre at the moment. Wallace goes into the book after bringing down Semenyo who threatened to break forward.
Argy bargy
Well, what's happened here?! Semenyo and Cooper are involved in a shoving match for a good minute while the play carried on up the other end of the pitch.
I think Cooper was holding Semenyo's shirt and he reacted by pushing him. Next thing you know they are squaring up.
They've both received a yellow card for their troubles. "You don't know what you're doing" sing the home crowd.
Half a chance
Semenyo gets free in the area but he hammers a ball across the goal and no one can react to get on the end of that. Better but it's all a little ponderous at the minute.
Millwall are just going to sit back now and absorb this pressure.
Back underway
Millwall get us going for this second half and Pearson has resisted making any changes to his side.
He needs a response now from his players.
Half-time player ratings
Max O'Leary - 6
Zak Vyner - 6
Timm Klose - 6
Rob Atkinson - 6
Mark Sykes - 6
Jay Dasilva - 5
Joe Williams - 6
Alex Scott - 7
Andi Weimann - 6
Antoine Semenyo - 6
Tommy Conway - 5
Half-time...
City started straight out of blocks are were really impressive for 10 minutes but then took their foot off the gas and allowed Millwall to get themselves into the contest.
They looked the more likely from set-pieces and it was a delivery into the box that proved costly when Bradshaw reacted quickest to his own header to give Millwall a probably deserved lead.
Not long before that, Sykes was tasked with heading a ball off the line from a corner. City need a reaction in the second half.
How it happened
The initial delivery is poor as it hits Scott and deflects across the edge of the box... Conway is too slow to react to the initial ball and it finds Wallace out on the left.
He puts in a great cross and Bradshaw's initial header is superbly stopped by O'Leary. But the ball finds its way back to Bradshaw who stabs it home from six-yards.
City too slow to react there.
Goal Bristol City 0-1 Millwall (Bradshaw)
The visitors take the lead right on the stroke of half-time... defending not good enough.
Yellow card
Klose has to take one for the team then as Burey beats Vyner on the touchline and has the pace to get past Sykes.
Klose comes across and wipes him out on the edge of the area to receive a booking and Millwall have a decent opportunity here on the right corner of the box.
Klose
Timm Klose is back on the field with a rather amusing bandage strapped to his head. Him and Pearson laugh about the botch job on the sidelines.
I'm surprised he can see with that on his head.
Off the line!
Almost a goal to Millwall. It's another set-piece corner towards the backpost and it's headed back across when another man in yellow reacts to head it goalwards.
O'Leary is beaten but Sykes is on hand to head it off the line and City survive.
Timm Klose off the field
He's taken a knock to the side of the head and I think he's going to need a stitch or two because he's headed straight down the tunnel with a bandage being held to his head.
City are playing with 10-men at the minute and there doesn't seem to be a rush to bring on either Kalas or Pring.
Big chance
I said it a few minutes ago but Millwall have a plan with their set-pieces and it almost pays off for them once again.
A corner comes in and finds Cooper again at the back post. He's unmarked and heads it back across goal but no one can knock it in, fortunately.
City have to be careful with Cooper in the box - that's twice now he's posed a problem.