Improving Barnsley boosted their Championship survival hopes with a comprehensive win over Bristol City.
Carlton Morris converted from close range after the visitors failed to clear Amine Bassi’s left-wing corner and Michal Helik headed in from another Bassi corner from the left.
Morris forced a decent reaction save from Daniel Bentley as the home side looked to make the points safe after the break, before home defender Liam Kitching headed a Chris Martin header off the line in the closing minutes.
Victory moved the Tykes to within two points of fourth-bottom Reading.
Poya Asbaghi’s men have now won four and drawn two of their past eight matches, having lost their previous six league games.
They had been pegged back to draw 1-1 in both of their previous home games, against Stoke and Fulham respectively, but that never looked like happening for a third successive match.
City boss Nigel Pearson will have been unhappy with his side’s defending for both of the Barnsley goals, with both scorers unmarked.
The Tykes visit South Yorkshire rivals Sheffield United on Saturday, while the 18th-placed Robins host West Brom.
- 26VitaSubstituted forOduordid 90+3′minutes
- 4stylesSubstituted forKitchingdid 72′minutes
- 28Which does not have
- 14MorrisSubstituted forColedid 70′minutes
- 11Leya Iseka
- 36ScottSubstituted forwilliamsdid 39′minutesSubstituted forWellsdid 55′minutes
- 18SemenyoSubstituted forConwaydid 87′minutes
- David Webb
Match ends, Barnsley 2, Bristol City 0.
Second Half ends, Barnsley 2, Bristol City 0.
Nahki Wells (Bristol City) wins a free kick in the defensive half.
Foul by Michal Helik (Barnsley).
Substitute, Barnsley. Clarke Oduor replaces Remy Vita.
Foul by Timm Klose (Bristol City).
Remy Vita (Barnsley) wins a free kick in the defensive half.
Attempt missed. Tommy Conway (Bristol City) right footed shot from outside the box misses to the left.
Attempt blocked. Chris Martin (Bristol City) left footed shot from the left side of the box is blocked. Assisted by Han-Noah Massengo.
Attempt blocked. Chris Martin (Bristol City) header from the center of the box is blocked. Assisted by Nahki Wells with a cross.
Han-Noah Massengo (Bristol City) wins a free kick in the attacking half.
Foul by Devante Cole (Barnsley).
Corner, Bristol City. Conceded by Mads Andersen.
Substitute, Bristol City. Tommy Conway replaces Antoine Semenyo because of an injury.
Attempt missed. Antoine Semenyo (Bristol City) left footed shot from the left side of the box is too high. Assisted by Andreas Weimann.
Attempt missed. Timm Klose (Bristol City) header from the left side of the box misses to the left. Assisted by Matty James following a set piece situation.
Chris Martin (Bristol City) wins a free kick in the attacking half.
Foul by Mads Andersen (Barnsley).
Attempt missed. Amine Bassi (Barnsley) right footed shot from the right side of the box is close, but misses to the right. Assisted by Callum Brittain.
Attempt saved. Robert Atkinson (Bristol City) header from the left side of the box is saved in the top left corner. Assisted by Matty James with a cross.