Peterborough pulled off an astonishing comeback to secure a 4-4 Coca-Cola Championship draw against Cardiff after finding themselves four goals behind at half-time.

A brace from Joe Ledley, who had not scored since March, and goals from Jay Bothroyd and Peter Whittingham gave Cardiff a seemingly unassailable lead.

However, the hosts gave themselves a glimmer of hope when Josh Simpson grabbed one back six minutes after the break and a fightback suddenly seemed possible when Charlie Lee added a second. The comeback was completed right at the death when George Boyd volleyed home in the final minute and Simpson netted his second of the game in stoppage time.

Peterborough, however, remain rooted to the bottom of the table after Plymouth grabbed their first victory since November 7 with a 4-1 triumph over Reading.

Nottingham Forest consolidated their third-place position as Robert Earnshaw and Dexter Blackstock fired them to a comfortable 2-0 victory over Coventry.

They remain two points behind West Brom who narrowed the gap on leaders Newcastle to five points with a 3-1 win at nine-man Scunthorpe thanks to a brace from Graham Dorrans, who would have had a hat-trick but for a missed penalty.

Elsewhere, Barnsley came from behind to win 2-1 at Middlesbrough while a second-half brace from Jonathan Stead gave Ipswich a comfortable 3-1 victory at home to QPR with Jonathan Walters grabbing the opener early on.

Bristol City were held to a 2-2 draw by Watford. Goals from Danny Haynes and Paul Hartley either side of Tom Cleverley's volley looked to have given the Robins victory but John Eustace salvaged a point deep in stoppage time. The hosts were forced to play the final 20 minutes with 10 men after Lewin Nyatanga was sent off for two bookable offences.

Sheffield United's game with Preston looked to be heading for a goaless draw until Jamie Ward broke the deadlock four minutes from time with a stunning free-kick.

There were no goals in Crystal Palace's clash at Swansea where home defender Albert Serran was sent off after 17 minutes.

Copyright (c) PA Sport 2009, All Rights Reserved.

#Peterborough United
#Jamie Ward
#Ipswich Town
#West Bromwich Albion
#Bristol City
#Peter Whittingham
#Charlie Lee
#Scunthorpe United
#Graham Dorrans
#John Eustace
#Cardiff City
#Robert Earnshaw
#Albert Serran
#Preston North End
#Dexter Blackstock
#Nottingham Forest
#Joe Ledley
#George Boyd
#Jonathan Stead
#Queens Park Rangers
#Sheffield United
#Jonathan Walters
#Crystal Palace
#Danny Haynes
#Coventry City
#Lewin Nyatanga
#Plymouth Argyle
#Swansea City
#Tom Cleverley
#Paul Hartley
#Jay Bothroyd