A stoppage-time goal by Jonson Clarke-Harris all but ended any lingering hopes City had of keeping alive their survival bid.
Check out T&A chief sports writer Simon Parker's player ratings and game guide from the 3-2 defeat at Bristol Rovers.
MAN OF THE MATCH
Sean Scannell was a really positive presence on the ball in his first start for six months. He played with plenty of energy.
MOMENT OF THE MATCH
Lewis O’Brien punished a mistake by James Clarke to fire City into the lead and give them brief hope.
MOAN OF THE MATCH
Once again, City have let in goals that they should have been able to deal with. It’s happened so often.
TACTICS
Josh Wright made his first start since November and Sean Scannell was also in from the off after his previous week’s comeback from the bench. David Ball missed out after a knock in training.
PLAYER RATINGS
BRISTOL ROVERS: Bonham 6, J Clarke 5, Craig 6, Lockyer 7, Holmes-Dennis 6, O Clarke 7 (Sinclair 81min), Ogogo 7, Upson 6, Sercombe 7 (Jakubiak 90min), Nichols 6 (Rodman 71min), Clarke-Harris 8. Subs (not used): Reilly, Partington, Kilgour, Smith.
CITY: O’Donnell 5, Caddis 7, P O’Connor 6, Knight-Percival 6, Chicksen 6, Wright 7, Butterfield 7, O’Brien 7, Payne 6, Scannell 8 (Miller 73min), Doyle 5 (B Clarke 78min). Subs (not used): A O’Connor, Anderson, Akpan, Devine, Wilson.
MATCH STATS
REFEREE: Michael Salisbury (Preston)
BOOKINGS: Sercombe, Upson, Clarke-Harris, Ogogo (Bristol Rovers)
ATTENDANCE: 8,418
SHOTS ON TARGET: Bristol Rovers 8 City 5
SHOTS OFF TARGET: Bristol Rovers 6 City 7
CORNERS: Bristol Rovers 10 City 11
FOULS COMMITTED: Bristol Rovers 11 City 10
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here