Match ends, Bristol City 5, Port Vale 0.
In-form Bristol City thrashed Port Vale to move seven points clear of danger in League One.
Steve Cotterill's men found themselves 4-0 up at half-time, Jay Emmanuel-Thomas scoring either side of goals from Sam Baldock and Nyron Nosworthy.
Vale's night went from bad to worse when Carl Dickinson received two quick yellow cards.
And Baldock completed the emphatic win by latching on to Wade Elliott's pass to fire in his 22nd goal of the season.
The victory moved City up to 13th in the table - their highest position since August - and they are now unbeaten in six games.
Emmanuel-Thomas opened the goal rush with a low drive in the 16th minute, before curling a glorious shot past keeper Sam Johnson on the stroke of half-time.
After his first goal, the former Arsenal forward provided the long throw that led to loanee Nosworthy heading home.
Baldock fired in the third after poor Vale defending and coolly slotted past Johnson in the second half to complete the rout.
Bristol City manager Steve Cotterill told BBC Radio Bristol:
"We know we are always going to score goals but a clean sheet is pleasing for the back three and Frank Fielding.
"I'm really pleased for the boys because this has been coming for a while.
"They're a good bunch of players with a good spirit amongst them.
"There's two spirals in football: one up and one down, there's nothing in between. Hopefully we're on the up."
- 11WagstaffSubstituted forBurnsat 82'minutes
- 21PackSubstituted forKellyat 78'minutes
- 8ElliottBooked at 90mins
- 24PatersonSubstituted forBarnettat 78'minutes
- 2YatesSubstituted forJonesat 45'minutes
- 5DickinsonBooked at 68mins
- 21GriffithSubstituted forTomlinat 45'minutes
- 20GrimmerBooked at 45minsSubstituted forRobertsonat 45'minutes
- Keith Hill
- Shots on Target
Second Half ends, Bristol City 5, Port Vale 0.
Wade Elliott (Bristol City) is shown the yellow card.
Foul by Wade Elliott (Bristol City).
Gavin Tomlin (Port Vale) wins a free kick on the right wing.
Nyron Nosworthy (Bristol City) wins a free kick on the left wing.
Foul by Daniel Jones (Port Vale).
Derrick Williams (Bristol City) wins a free kick in the defensive half.
Foul by Ben Williamson (Port Vale).
Attempt blocked. Gavin Tomlin (Port Vale) right footed shot from the centre of the box is blocked.
Foul by Karleigh Osborne (Bristol City).
Ben Williamson (Port Vale) wins a free kick in the defensive half.
Attempt missed. Sam Baldock (Bristol City) right footed shot from outside the box is high and wide to the right.
Attempt missed. Gavin Tomlin (Port Vale) header from the left side of the six yard box is close, but misses the top left corner.
Foul by Liam Kelly (Bristol City).
Tom Pope (Port Vale) wins a free kick in the attacking half.
Attempt missed. Jay Emmanuel-Thomas (Bristol City) left footed shot from the right side of the box is close, but misses to the left.
Attempt missed. Wes Burns (Bristol City) right footed shot from the right side of the box is close, but misses to the left.
Corner, Bristol City. Conceded by Chris Robertson.
Substitution, Bristol City. Wes Burns replaces Scott Wagstaff.