Accrington Stanley 6-1 Bristol Rovers
It was Joe Pritchard who took the lead for Accrington in the eighth minute before Sam Nicholson responded for the visitors just three minutes later.
Charles restored Stanley’s lead within a minute of the equaliser and added his second in the 17th minute to make it 3-1.
Colby Bishop made it four for the hosts in a frantic first 28 minutes and then grabbed his brace three minutes after half time.
Charles completed the scoring in the 70th minute to earn the match ball in what was a miserable night for Paul Tisdale’s side.
Charlton Athletic 1-3 Portsmouth
Michael Jacobs opened the scoring for Pompey six minutes before the break by unleashing a strike into the top corner.
Jayden Stockley levelled things up in the 52nd minute for his first Charlton goal, before Tom Naylor headed in Marcus Harness’ free kick to retake the lead three minutes later.
Cannon then sealed the win for the visitors just after the hour mark as his effort smacked in off the post from outside the area.
Swindon Town 1-0 Wigan Athletic
Pitman’s goal came in the 17th minute as he headed in the rebound after Jamie Jones kept out Tyler Smith’s header.
Defender Dion Conroy was given a straight red card in the 65th minute, he brought down Will Keane for a professional foul.
Shrewsbury Town 0-1 Crewe Alexandra
Dale was found unmarked at the back post from Travis Johnson’s cross to slot the ball into the back of the net in the 27th minute.
Blackpool 2-0 Northampton Town
Yates beat two defenders and buried the ball into under Jonathan Mitchell for a fine solo goal, which added to Marvin Ekpiteta’s 12th minute opener.