League One promotion chasers Charlton had a night to forget as they missed a chance to close the gap on Norwich and Leeds by losing 2-1 at Bristol Rovers - and lost defender Grant Basey with a broken leg into the bargain.

League One promotion chasers Charlton had a night to forget as they missed a chance to close the gap on Norwich and Leeds by losing 2-1 at Bristol Rovers - and lost defender Grant Basey with a broken leg into the bargain.

The Addicks now trail leaders Norwich by nine points from the same number of games and are five points behind Leeds from two games more.

Basey picked up his injury in the first minute following a reckless challenge from Dominic Blizzard, who was lucky to escape with just a yellow card.

Bristol Rovers went on to dominate, with Steve Elliott opening the scoring on 14 minutes and on-loan Doncaster striker Paul Heffernan adding a well taken second midway through the second half.

Midfielder Therry Racon pulled one back for Charlton in injury time but it was too little, too late as Phil Parkinson's men remained nine points behind the Canaries.