Marcus Tudgay's brace helped Sheffield Wednesday stretch their winning streak to three matches with an impressive victory over fellow strugglers Peterborough at Hillsborough.
The result extended Wednesday's cushion over the Championship relegation zone to five points as Alan Irvine celebrated his first home match in charge with three points against the bottom-placed visitors.
Brett Ormerod struck a dramatic last-minute winner to hand Blackpool a 3-2 win over Watford. The veteran hitman scored just moments after Keith Southern had drawn Ian Holloway's side level, goals from Henri Lansbury and Tom Cleverley having put the Hornets 2-1 up.
Charlie Adam had put Ian Holloway's men ahead with his 12th goal of the season and was a constant driving force as Blackpool bounced back from their dismal 2-1 home defeat at the hands of lowly Sheffield Wednesday on Tuesday.
Willo Flood marked his home debut with a fortuitous goal as Middlesbrough fought back to claim a point at home to promotion-chasing Swansea.
Boro looked set to suffer a seventh defeat in eight games when Gorka Pintado fired the visitors in front shortly after the interval.
But former Celtic midfielder Flood levelled the scores in unconventional fashion when his attempted cross from the right sailed over Swansea goalkeeper Dorus de Vries and into the top corner.