The hosts drew level six minutes later through Andi Weimann, before Chris Martin put the Robins ahead.
Simms then added a second, allowing Ross Stewart to head home the winner 18 minutes from time.
Sunderland AFC transfer gossip: Aiden McGeady urges Celtic's James McCarthy to join Alex Neil on Wearside
Transfer news: Leeds United set to sign Sunderland 'target' with ex-Wigan Athletic and Everton man set for move
The stunning £975m market values of Championship squads this season and where Sunderland rank alongside Sheffield United, Middlesbrough and co
Sunderland AFC transfer news: Cats miss out on £2.5m 'target' as ex-defender makes Switzerland move
Sunderland target left out of Premier League squad amidst transfer and contract speculation
Here’s how the game played out:
RECAP: Bristol City 2 (Weimann, 10) (Martin, 51) Sunderland 3 (Simms, 4, 53)
Last updated: Saturday, 06 August, 2022, 17:09
- Sunderland XI: Patterson, Gooch, Ballard, Batth, Cirkin, Clarke, Evans, Neil, Pritchard, Simms, Stewart
- Subs: Bass, Wright, Alese, O’Nien, Dajaku, Embleton, Roberts
- Bristol City XI: Bentley, Vyner, Atkinson, Naismith, Sykes, Massengo, Williams, Dasilva, Scott, Martin, Weimann
- Subs: O’Leary, Wilson, King, Klose, Conway, Tanner, Wells
Reaction from Ashton Gate
FULL-TIME: Bristol City 2 Sunderland 3
90+1’ Simms makes way
Leon Dajaku is on for Simms.
What a debut he’s had.
Five minutes added time
89’ Gooch shot saved
Gooch tries his luck by firing a bouncing ball at goal. Comfortable save for Bentley.
87’ More changes
Sunderland are just starting to drop a bit deeper to defend their lead.
Bristol City are now bringing on Nahki Wells in place of Dasilva.
Aji Alese is on for Sunderland in place of Clarke.
84’ Big change
That was a chance for Bristol City to draw level.
Scott broke into the box and cut the ball back for Martin who skewed his effort off target.
80’ First change for Sunderland
Embleton will replace Pritchard.
The Sunderland fans are chanting the latter’s name as he leaves the field.
76’ Great block by Ballard
That appeared to be going in as Wilson knocked the ball back to Atkinson from the right.
The defender’s powerful shot was going to be on target but Ballard threw himself at the ball to block.
72’ GOAAALLLLL!!! STEWART!!!
His first goal in the Championship!
Sunderland have deserved that after their pressure in the second half.
Excellent in-swinging cross from Pritchard and Stewart heads home.