Peterborough's search for their first point of the season continues after Sam Baldock's double ended Bristol City's poor start away from home.
City had not scored away from home but struck when Baldock converted a poor backpass from Posh's Mark Little in the second half.
Baldock, who came close joining Posh last summer, then struck following a pass from Albert Adomah.
Posh's Lee Tomlin scored a penalty after he was fouled by Martyn Woolford.
But there was no equaliser for the home side and Darren Ferguson's team remain the only outfit in the Football League without a point.
With six games of the season gone, Posh are already six points adrift of safety as their worst start to a season continues.
Posh conceded five against Burnley on Saturday and Ferguson made three changes to the backline, with Nathaniel Knight-Percival coming in for his league debut along with Gabriel Zakuani and Kgosi Ntlhe.
Tomlin and George Boyd went close for the home side as they pushed for the opener, but Posh's Robert Olejnik was the first keeper to make a meaningful save, denying Baldock after the restart.
Olejnik could not stop Baldock after he capitalised on the error from Little, who was lucky to stay on the pitch just minutes later following an awful challenge on Liam Fontaine.
After Baldock's second, Tyrone Barnett was lucky to escape a red card for a dangerous challenge which saw Greg Cunningham stretchered off as the home team lost their discipline.
And despite Tomlin's penalty, City ended the match celebrating their fifth win in six league visits to London Road.
Live Text Commentary
Full Time The referee signals the end of the game.90:00 +7:55
Robert Olejnik takes the free kick.90:00 +7:55 Booking
Booking The referee books Steven Davies for unsporting behaviour.90:00 +7:41
Free kick awarded for a foul by Steven Davies on Lee Tomlin.90:00 +6:39
Lee Tomlin produces a cross, save by Tom Heaton.90:00 +6:10
Centre by Mark Little, Liam Fontaine makes a clearance.90:00 +4:40
The ball is sent over by Lee Tomlin, Headed effort from deep inside the penalty area by Emile Sinclair goes harmlessly over the crossbar.90:00 +4:19
Mark Little produces a cross, clearance made by Liam Fontaine.90:00 +3:46 Booking
Booking Booking for Richard Foster for time wasting.90:00 +3:01
Joe Newell sends in a cross, Tom Heaton makes a save.90:00 +2:09 Goal scored
Goal! - Lee Tomlin - Peterboro 1 - 2 Bristol C Lee Tomlin scores a placed penalty. Peterborough 1-2 Bristol City.90:00 +1:12
Penalty awarded for an unfair challenge on Lee Tomlin by Martyn Woolford.90:00 +0:21
Steven Davies takes a shot. Save by Robert Olejnik. Albert Adomah delivers the ball.89:12
Stephen Pearson takes the free kick.89:12 Booking
Booking Lee Tomlin receives a caution for unsporting behaviour.89:02
Unfair challenge on Steven Davies by Lee Tomlin results in a free kick.88:09
A cross is delivered by Nathaniel Mendez-Laing.87:12
Unfair challenge on Nathaniel Knight-Percival by Steven Davies results in a free kick. Robert Olejnik takes the free kick.86:16 Substitution
Substitution Ryan Taylor leaves the field to be replaced by Steven Davies.84:01 Substitution
Substitution Joe Newell replaces Grant McCann.
The official flags Sam Baldock offside. Robert Olejnik takes the indirect free kick.82:01
The referee blows for offside. Tom Heaton restarts play with the free kick.79:58
The offside flag is raised against Emile Sinclair. Tom Heaton restarts play with the free kick.76:33
The ball is crossed by Joe Bryan, Mark Little gets a block in.69:04
Free kick taken by Tom Heaton.69:04 Substitution
Substitution Joe Bryan on for Greg Cunningham.69:04 Booking
Booking Tyrone Barnett is cautioned.68:44
Tyrone Barnett challenges Greg Cunningham unfairly and gives away a free kick.68:08
The ball is crossed by Kgosi Ntlhe, save made by Tom Heaton.67:19
Emile Sinclair takes a shot. Save by Tom Heaton.66:58
Martyn Woolford has an effort at goal from deep inside the area missing to the right of the target.65:47 Substitution
Substitution Emile Sinclair is brought on as a substitute for George Boyd.63:08
Free kick taken by Albert Adomah.63:08 Booking
Booking Grant McCann shown a yellow card.62:54
Grant McCann gives away a free kick for an unfair challenge on Albert Adomah.61:18
Assist on the goal came from Albert Adomah.61:18 Goal scored
Goal! - Sam Baldock - Peterboro 0 - 2 Bristol C Sam Baldock scores a goal from inside the six-yard box to the bottom left corner of the goal. Peterborough 0-2 Bristol City.59:35
Nathaniel Mendez-Laing is flagged offside by the assistant referee. Free kick taken by Tom Heaton.58:00
Direct free kick taken by Tom Heaton.58:00 Booking
Booking Mark Little is booked.56:56
Mark Little delivers the ball, clearance by Liam Fontaine. Foul by Mark Little on Liam Fontaine, free kick awarded.55:48 Goal scored
Goal! - Sam Baldock - Peterboro 0 - 1 Bristol C Goal scored by Sam Baldock from deep inside the penalty box low into the middle of the goal. Peterborough 0-1 Bristol City.54:24
Grant McCann takes a long range shot clearing the bar.53:14
The ball is sent over by Greg Cunningham, Nathaniel Knight-Percival makes a clearance.53:00
Richard Foster delivers the ball, Gabriel Zakuani makes a clearance.52:00
Centre by Martyn Woolford, Robert Olejnik makes a save.51:09
The referee blows for offside against Albert Adomah. Robert Olejnik restarts play with the free kick.49:02
Sam Baldock takes a shot. Robert Olejnik makes a save. Corner taken short by Albert Adomah. The ball is delivered by Albert Adomah.47:59
Michael Bostwick challenges Ryan Taylor unfairly and gives away a free kick. Direct free kick taken by Greg Cunningham.46:05
Lee Tomlin produces a right-footed shot from just outside the area that goes wide left of the goal.45:01
The second half has started.45:01 Substitution
Substitution Cole Skuse leaves the field to be replaced by Albert Adomah.45:00 +0:53 Half time
Half Time The ref blows to signal half-time.45:00 +0:41
The ball is swung over by Kgosi Ntlhe, Effort on goal by Grant McCann from inside the penalty area goes harmlessly over the bar.42:57
Stephen Pearson sends in a cross.41:58
Inswinging corner taken right-footed by Lee Tomlin from the left by-line, Gabriel Zakuani takes a shot. Save made by Tom Heaton.38:54
Short corner taken by Martyn Woolford from the right by-line. Kgosi Ntlhe gives away a free kick for an unfair challenge on Martyn Woolford. The free kick is delivered left-footed by Greg Cunningham from right by-line, Gabriel Zakuani makes a clearance.38:06
The assistant referee flags for offside against Lee Tomlin. Tom Heaton takes the indirect free kick.37:54
The ball is sent over by Mark Little.36:13
Inswinging corner taken from the left by-line by Cole Skuse, save by Robert Olejnik.33:53
Sam Baldock delivers the ball, Effort from inside the six-yard box by Stephen Pearson goes wide right of the target.33:00
The ball is crossed by Mark Little.32:39
Foul by James Wilson on Lee Tomlin, free kick awarded. Direct free kick taken by Grant McCann.30:37
Nathaniel Knight-Percival gives away a free kick for an unfair challenge on Ryan Taylor. Greg Cunningham takes the free kick. Grant McCann produces a left-footed shot from a long way out which goes wide left of the goal.29:23
Mark Little delivers the ball, clearance made by Richard Foster.27:58
Grant McCann takes the free kick.27:58 Booking
Booking Sam Baldock is cautioned.27:51
Unfair challenge on Michael Bostwick by Sam Baldock results in a free kick.26:37
Marvin Elliott challenges Grant McCann unfairly and gives away a free kick. Nathaniel Knight-Percival takes the free kick.25:17
Free kick awarded for an unfair challenge on James Wilson by Lee Tomlin. James Wilson takes the direct free kick.25:03
The ball is sent over by Martyn Woolford, Kgosi Ntlhe makes a clearance.24:16
Lee Tomlin fouled by Stephen Pearson, the ref awards a free kick. Kgosi Ntlhe takes the free kick.23:17
Richard Foster produces a cross, Nathaniel Knight-Percival manages to make a clearance.21:55
Marvin Elliott challenges Grant McCann unfairly and gives away a free kick. Nathaniel Knight-Percival takes the free kick.20:52
Nathaniel Mendez-Laing sends in a cross, Richard Foster manages to make a clearance. Centre by Lee Tomlin.19:51
Stephen Pearson delivers the ball, save by Robert Olejnik.19:28
Unfair challenge on George Boyd by Cole Skuse results in a free kick. George Boyd takes the direct free kick.17:15
The ball is sent over by Cole Skuse, Sam Baldock takes a shot. Save by Robert Olejnik.13:52
Lee Tomlin takes a inswinging corner.12:13
Greg Cunningham concedes a free kick for a foul on Tyrone Barnett. Michael Bostwick restarts play with the free kick.8:00
Foul by Gabriel Zakuani on Ryan Taylor, free kick awarded. Free kick taken by Stephen Pearson.7:17
The assistant referee signals for offside against Tyrone Barnett. Free kick taken by Liam Fontaine.5:51
The ball is sent over by Nathaniel Mendez-Laing, Martyn Woolford gets a block in. Corner taken by Grant McCann. Close range effort by George Boyd goes over the bar.4:58
Mark Little concedes a free kick for a foul on Martyn Woolford. Direct free kick taken by Tom Heaton.2:29
Unfair challenge on Ryan Taylor by Gabriel Zakuani results in a free kick. Martyn Woolford has an effort direct from the free kick.0:25
Shot by Lee Tomlin from outside the box goes over the net.0:00
The match begins.
Live data and text provided by our data suppliers