Michael Obafemi scored twice as Swansea dented Coventry's Sky Bet Championship play-off hopes with a 3-1 win in south Wales.

Republic of Ireland international Obafemi grabbed two goals in a seven-minute spell either side of half-time after also setting up Jamie Paterson's early opener at the Swansea.com Stadium.

Apart from Gustavo Hamer's 84th-minute goal, they were outplayed by their hosts six places below them.

Swansea manager Russell Martin had said after the midweek victory against West Brom that he was keen to make Cyrus Christie's loan deal from Fulham permanent, and Christie played a starring role on the right oif midfield.

Obafemi provided the assist for the opener and then plundered the second himself, using his pace to leave two defenders in his wake before tucking the ball into the corner and past goalkeeper Simon Moore.

Swansea wasted no time in extending their lead after the break. Matty Grimes stole possession from Ben Sheaf and swiftly released Obafemi. The Dublin man held his nerve to calmly claim his second less than two minutes into the second half.

Fulham moved nine points clear at the top of the table with a 2-0 victory over promotion rivals Blackburn.

Both goals came in the first half as Neeskens Kebano and Harry Wilson struck at Craven Cottage.

Rovers, beaten 7-0 last time the sides met, rallied after the break and Sam Gallagher had an effort disallowed due to an offside flag but Fulham held on.

Bournemouth missed the chance to move above Huddersfield into second as they were stunned by a late Preston winner in an eventful finish at Deepdale.

Emil Riis struck in the 89th minute to hand Preston a 2-1 win moments after Nat Phillips had forced a fine save from Daniel Iversen at the other end.

Earlier Jamal Lowe had put the Cherries ahead five minutes into the second half but the hosts quickly responded through Cameron Archer.

Andre Gray of QPR celebrates

Play-off hopefuls QPR, who had won just one of their previous six, lost more ground as they surrendered a lead to lose 2-1 at home to Cardiff.

Andre Gray gave Rangers the lead seven minutes before the break but two Cardiff goals in the space of four second-half minutes from Isaak Davies and Rubin Colwill turned the game around.

Steve Bruce finally claimed his first win as West Brom manager at the sixth time of asking by overseeing a 2-0 success over former club Hull.

Karlan Grant was on target twice for the Baggies, opening the scoring in the 17th minute and then adding a second from the penalty spot early in the second period.

Ravel Morrison struck twice as relegation-threatened Derby reignited their unlikely escape bid by claiming their first win in four games with a 2-0 success over fellow strugglers Barnsley.

Morrison netted in each half - his first goals in English league football since 2014 - to lift Wayne Rooney's Rams above Barnsley and within five points of Reading in that all-important 21st place. Morrison also hit the woodwork in a fine display from the former Manchester United trainee.

Derby's hopes were enhanced as Reading slipped up at the home to improving Millwall.

Jake Cooper headed the only goal of a 1-0 win for the Lions, a fifth successive victory for the London side that further boosted their growing play-off hopes.

Manchester United loanee Tahith Chong scored his first goal in English football as Birmingham won 2-1 at Bristol City.
Chong, making his first start since October following injury, was on target after just two minutes at Ashton Gate before Nico Gordon soon added a second. Alex Scott pulled one back for the hosts.

Middlesbrough edged out Luton 2-1. An early Paddy McNair penalty put the hosts in control but it was not until Duncan Watmore's effort three minutes from time they began to breathe easily.

Even then Harry Cornick responded for the Hatters but it proved only a consolation.

In the day's other game, Josh Bowler scored an 86th-minute winner as Blackpool snatched a 1-0 victory at Stoke.