Last updated on .From the section Championship

Championship Player of the Season Ryan Sessegnon slotted Fulham in front

Clinical Fulham ended Millwall's 17-game unbeaten league run to return to the automatic promotion places and dent the Lions' Championship play-off bid.

After the hosts had the better chances in an electric but goalless first half, Fulham were terrific after half-time.

Ryan Sessegnon tucked in just after the restart, before Kevin McDonald's screamer made it 2-0 and Aleksandar Mitrovic found the top corner late on.

Fulham moved two points above rivals Cardiff, who have two games in hand.

The victory extended the Cottagers' own unbeaten streak to 22 games, stretching back to 16 December, but this felt like one of their most impressive and important.

They kept the pressure on Cardiff and ruled out the possibility of the Bluebirds clinching promotion before Fulham's next game, against Sunderland on Friday, 27 April.

Millwall, themselves also flying in the league since Christmas, could have led early on in a typically-energetic local derby, but Jake Cooper's header was touched on to the bar and George Saville's effort was disallowed because of an earlier foul.

Slavisa Jokanovic's side had controlled possession without really threatening, until Matt Targett clipped the bar moments before half-time.

Yet, within 40 seconds of the restart, they were ahead as 17-year-old Sessegnon - who picked up a trio of English Football League awards last Sunday - netted from a rebound.

McDonald's stunning strike made it two as Fulham came forward frenetically, and Mitrovic sealed it with his 13th goal in 13 games in the closing stages.

The Lions stay sixth, having played at least one game more than all of their rivals, but still have to face two other sides currently occupying play-off places - Middlesbrough and Aston Villa - in their final two games.