A late header from Kike helped Middlesbrough move top of the Sky Bet Championship as they beat lowly Blackpool 2-1 at Bloomfield Road.
Jonathan Woodgate headed in a Grant Leadbitter corner nine minutes from time for Boro but a Ben Gibson own goal pulled Blackpool level four minutes later.But Kike nodded in via the underside of the bar with two minutes remaining as Boro took advantage of Bournemouth and Derby County drawing 2-2 at the Goldsands Stadium.
Matt Ritchie put the Cherries in front in the 12th minute after Yann Kermorgant chested down Callum Wilson's cross.
The Rams lost 19-goal top scorer Chris Martin to injury three minutes later but Darren Bent, his replacement, played his part in the leveller as he crossed for Tom Ince to net on the half-hour mark.
But a minute before half-time, Wilson fired Bournemouth back in front as he found the top corner from the angle for his 18th goal of the season in all competitions.
Simon Dawkins then climbed off the bench and moments later teed up Bent to produce a sublime finish to make it 2-2.
Two goals from in-form striker Odion Ighalo saw Watford come from behind to beat 10-man Brentford 2-1 at Griffin Park.
The Bees were down to 10 men after 38 minutes when Jake Bidwell was sent off for a lunge on Miguel Layun.
But Andre Gray raced into the channel and held off Gabriele Angella and produced a fantastic finish into the roof of the net in the 53rd minute to put the hosts ahead.
Four minutes later Watford were awarded a penalty after Jonathan Douglas was harshly penalised for handball. But Troy Deeney saw his weakly-struck spot-kick comfortably saved by home goalkeeper David Button.
However, Ighalo did make it 1-1 in the 68th minute with a header - his 10th goal in seven league games - and fired in the winner in injury time.
Ipswich Town moved into fourth after they also came from behind to beat Sheffield Wednesday 2-1 at Portman Road.
A mix-up in the Ipswich defence allowed Kieran Lee to pounce only for Daryl Murphy to flick in Freddie Sears' cross and Luke Chambers to head the winner.
Substitute Cameron Jerome nodded in a late winner as Norwich City overcame a Charlton Athletic comeback to prevail 3-2 at The Valley.
First-half goals from Jonny Howson and Lewis Grabban put the Canaries in control only for Tony Watt and Igor Vetokele to level before Jerome struck to extend the Addicks' winless run in all competitions to 14 games.
Nouha Dicko scored twice as Wolverhampton Wanderers cruised to a 4-1 win at Huddersfield Town.
Dicko started and finished the scoring, with an own goal from Terriers midfielder Conor Coady and Benik Afobe in between, while James Vaughan pulled one back for Town.
Jordan Rhodes netted a late winner for Blackburn Rovers as they beat Rotherham United 2-1 at Ewood Park, with Matt Derbyshire having equalised Craig Conway's fine strike.
At the bottom, Alan Dunne's header helped Millwall to a 1-0 win at Birmingham City, while Luke Murphy and Sam Byram were on target in a 2-0 victory for Leeds United at Reading.
Late goals from Saidy Janko and Adam Le Fondre led Bolton Wanderers to a 3-1 triumph at home to Fulham after Eidur Gudjohnsen, who had a loan spell at Craven Cottage in 2011, cancelled out Shaun Hutchinson's opener, and Cardiff City and Brighton & Hove Albion drew 0-0 in South Wales.