Jay Silva scored only his second goal for Bristol City
Jay Dasilva's late goal gave Bristol City victory at Stoke.
There were few clear-cut chances in a dull end-of-season encounter between two sides with little to play for.
But the deadlock was broken with six minutes remaining, when goalkeeper Jack Bonham was caught out by what looked like an attempted cross by Dasilva.
It was Dasilva's first goal of the season and came after Steven Fletcher had gone close with a couple of decent opportunities for Stoke.
- Latest Championship tableRe-live Friday's Championship action as it happened
Fletcher headed just wide from Tommy Smith's cross and sent an effort over the bar after the Robins were troubled by a cross from Mario Vrancic.
Fletcher also appealed in vain for a penalty following a challenge by Alex Scott as he attempted to get to a cross from Jacob Brown.
Bristol City keeper Daniel Bentley and Brown were involved in a bizarre tussle in the first half in which they continued to wrestle after stumbling over the advertising hoarding.
That was as exciting as it got before the visitors scored out of nothing after Dasilva collected Antoine Semenyo's pass.
Bristol City remain 18th in the Championship table and Stoke 15th.
- Line-upsMatch StatsLive Text
Line-upsStoke
Formation 3-5-2
13Bonham26Forrester19Jagielka24Harwood-Bellis2Smith42Baker8Vrancic4Allen14Tymon18Brown9Fletcher
- 13Bonham26ForresterSubstituted forCampbellat 73'minutes19Jagielka24Harwood-Bellis2Smith42Baker8VrancicSubstituted forSawyersat 62'minutes4Allen14Tymon18BrownBooked at 45mins9FletcherBooked at 45minsSubstituted forMajaat 62'minutes
Substitutes
- 10Campbell12Bursik16Wilmot28Sawyers32Wright-Phillips33Maja47Philogene-Bidace
Bristol City
Formation 3-5-2
1Bentley24Cundy25Klose5Atkinson36Scott14Weimann6James8Williams3Dasilva18Semenyo9Martin
- 1BentleyBooked at 45mins24Cundy25Klose5AtkinsonBooked at 76mins36Scott14Weimann6James8WilliamsBooked at 45minsSubstituted forMassengoat 90+3'minutes3Dasilva18SemenyoSubstituted forWellsat 90'minutes9MartinBooked at 80mins
Substitutes
- 12O'Leary16Pring21Wells26Vyner33Bell37Conway42Massengo
Referee:Matt DonohueAttendance:20,298Match StatsHome TeamStokeAway TeamBristol CityPossessionHome56%Away44%ShotsHome12Away6Shots on TargetHome3Away4CornersHome6Away0FoulsHome16Away13Live TextPost update
Match ends, Stoke City 0, Bristol City 1.
90'+5'Full Time
Second Half ends, Stoke City 0, Bristol City 1.
90'+4'Post update
Hand ball by Josh Maja (Stoke City).
90'+3'Post update
Tommy Smith (Stoke City) wins a free kick in the defensive half.
90'+3'Post update
Foul by Jay Dasilva (Bristol City).
90'+3'Substitution
Substitution, Bristol City. Han-Noah Massengo replaces Joe Williams.
90'Post update
Foul by Josh Maja (Stoke City).
90'Post update
Robert Atkinson (Bristol City) wins a free kick in the defensive half.
90'Substitution
Substitution, Bristol City. Nahki Wells replaces Antoine Semenyo.
89'Post update
Attempt saved. Robert Atkinson (Bristol City) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Robbie Cundy with a headed pass.
88'Post update
Foul by Taylor Harwood-Bellis (Stoke City).
88'Post update
Chris Martin (Bristol City) wins a free kick in the attacking half.
87'Post update
Romaine Sawyers (Stoke City) wins a free kick in the attacking half.
87'Post update
Foul by Andreas Weimann (Bristol City).
84'goalGoal!
Goal! Stoke City 0, Bristol City 1. Jay Dasilva (Bristol City) left footed shot from the left side of the box to the high centre of the goal. Assisted by Antoine Semenyo.
83'Post update
Attempt saved. Andreas Weimann (Bristol City) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Antoine Semenyo with a headed pass.
82'Post update
Lewis Baker (Stoke City) hits the bar with a right footed shot from outside the box from a direct free kick.
80'Booking
Chris Martin (Bristol City) is shown the yellow card.
80'Post update
Lewis Baker (Stoke City) wins a free kick in the attacking half.
80'Post update
Foul by Robert Atkinson (Bristol City).
Page 1 of 6rewindpreviousNavigate to the next pagenextNavigate to the last pageforward
Source: bbc.com