Sunderland took the lead inside four minutes when debutant Ellis Simms, on loan from Everton, opened the scoring.
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.
Our chief Sunderland writer Phil Smith has dished out his player ratings from Ashton Gate:
Simms then added a second, allowing Ross Stewart to head home the winner 18 minutes from time.
2 / 4