Blackpool substitute Nouha Dicko scored a last-minute equaliser at Crystal Palace to deny Ian Holloway a victory against his former club in the npower Championship.

Palace went 1-0 down in the first half when Nathan Delfouneso converted Tom Ince's cross, but Holloway, who managed the Seasiders for three and a half years, rallied his troops at the break.

Owen Garvan equalised with a header and Glenn Murray's 18th of season put the hosts ahead, but Dicko had the final say, making it 2-2 in the last minute by turning home a Wes Thomas cross.

The result left Palace three points adrift of leaders Cardiff City, who beat Blackburn Rovers 4-1 on Friday night. Leicester City dropped to fifth in the table after needing a last-minute equaliser from Jamie Vardy to earn a 2-2 draw at home to strugglers Barnsley.

The Tykes were without a win in nine and went behind thanks to Anthony Knockaert's goal, but put themselves on course for a shock win when Stephen Dawson and Reuben Noble-Lazarus found the net. Vardy turned home David Nugent's pass with 17 seconds of the game left to steal a point for the hosts.

Middlesbrough moved up to third with a nervy 3-2 win at Peterborough United. Faris Haroun gave Boro a two-goal cushion, before Dwight Gayle put Peterborough back in the game just before half-time. Gayle then drew the the bottom side level, but Ishmael Miller came to the rescue by grabbing the visitors' winner 14 minutes from time.

Republic of Ireland internationals Robbie Brady and David Meyler both scored their first goals for Hull City as the Tigers defeated in-form Watford 2-1 at Vicarage Road, where Troy Deeney grabbed a last-minute consolation for the hosts.

Kazenga Lua Lua stepped off the bench and earned fellow Play-Off hopefuls Brighton and Hove Albion a valuable point in a four-goal thriller at Charlton Athletic. Bradley Pritchard put the Addicks 2-1 up after Craig Mackail-Smith equalised Lawrie Wilson's opener, but Lua Lua struck 15 minutes from time to make it 2-2.

Nottingham Forest leapfrogged local rivals Derby County in to ninth with a 2-0 home win over Burnley, while Sheffield Wednesday fell to their seventh straight loss as Bristol City secured a 3-2 win at Hillsborough.

James Vaughan struck four minutes from time to deny Bolton Wanderers victory at Huddersfield Town in a 2-2 draw. Elsewhere, DJ Campbell scored twice and Daryl Murphy was also on target as Mick McCarthy's Ipswich Town won 3-0 against his former team Millwall at Portman Road, while Derby County beat Leeds United 3-1 in the early kick-off.