Ben Brereton Diaz scored his 20th Sky Bet Championship goal of the season to help Blackburn edge out Barnsley 2-1 to move within a point of leaders Bournemouth.

With Covid-19 outbreaks at numerous clubs in the second tier, only three of the scheduled seven games on Wednesday were able to go ahead.

Blackburn hosted Barnsley eyeing a sixth straight victory in the division but were made to work hard before they achieved it.

Joe Rothwell fired the home side ahead after 24 minutes with a low effort following good play by John Buckley.

Struggling Barnsley levelled on the stroke of half-time though when Carlton Morris drilled in via the post to ensure it was all square at the break.

Third-placed Rovers and Brereton Diaz were not to be denied and the Chile international grabbed the winner with 25 minutes left at Ewood Park when he curled in to help his side move level on points with second in the table Fulham and a point off leaders Bournemouth.

A stoppage-time goal from Duncan Watmore helped Middlesbrough continue their fine form under new boss Chris Wilder with a 2-1 win at Blackpool.

The deadlock was broken on the hour mark when an exquisite backheel by Andraz Sporar put the away side ahead.

It looked like being enough for all three points but Shayne Lavery equalised after the 90 were up with an effort off the post.

Yet Middlesbrough left it even later with substitute Watmore firing home from close range after a quick counter-attack to help Middlesbrough earn a fifth victory from their last six games.

Depleted Millwall returned to action with a hard-fought 1-0 triumph at Coventry with both clubs playing for the first time since December 11.

The Lions were only able to name seven substitutes and the majority were from the academy but the in-form Tom Bradshaw made the difference.

After scoring in Millwall's last three games, Bradshaw made it four in a row when he applied the finishing touch to a free-kick into the area and it was enough to give Gary Rowett’s men the points on the road.