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