Wayne Rooney's Derby County debut was a winning one as he had a hand in both goals in a 2-1 victory over Barnsley at Pride Park.

The former England striker was named as captain for his first appearance since agreeing to join the Championship club as a January signing on an 18-month deal back in August.

Manchester United and England's record goalscorer had been training, coaching and sitting in the dugout at matches for several weeks, but Thursday night was the first time he had been eligible to play following his departure from Major League Soccer side DC United.

The 34-year-old, included at the expense of the suspended Krystian Bielik in the only change made by Derby boss Phillip Cocu, played the full match, despite it being his first competitive game since October.

Cocu gave Republic of Ireland Under-21 international Jason Knight another start after his brace earned victory against Charlton. Knight also played the full 90.

Rooney set up the opening goal for Jack Marriott and was involved in Derby's second goal, providing a pin-point diagonal pass, either side of Elliot Simoes scoring an equaliser for Barnsley.

His debut coincided with Cocu's team winning back-to-back matches for the first time this season, but they remain 17th in the table.

Yan Dhanda fires home the winner

Meanwhile Charlton began their new era under the ownership of East Street Investments with a 1-0 defeat at Swansea.

Yan Dhanda's first-half strike was enough to propel the Swans into the play-off places and seal a first win in three.

The injury-ravaged Addicks are now just five points clear of the bottom three after their miserable run of just one win in 14 matches continued.

Charlton kicked off a new chapter under the ownership of East Street Investments after their takeover from former owner Roland Duchatelet was confirmed by the EFL four hours before the Liberty Stadium clash. But they couldn't mark that announcement with a victory.