Jack denied Liam Kelly in the first half and foiled Luke Thomas, Tom Davies, Jordy Hiwula and Conor Chaplin after the break to keep his 14th league clean sheet of the term. The draw moves Rovers up to 16th, three points clear of the bottom four, ahead of Saturday’s home game at home to Bradford City.

Also in the third tier, Josh Clarke was an unused substitute as Burton Albion moved up to 10th with a 3-1 win over promotion chasing Barnsley. The Brewers, who head to Sunderland on Tuesday night, struck through Jamie Allen, Liam Boyce and Marcus Harness to remain ten points outside the Play-Off spots with six to play.

In Sky Bet League Two, Reece Cole and Canice Carroll both started as Macclesfield Town and Swindon Town were held to 1-1 draws at home, which do little for their hopes at either end of the table. Adel Gafaiti’s 91st minute strike denied Swindon Town the three points against Yeovil Town while Macclesfield could only take a point at home to Morecambe. Swindon are now four points outside the Play-Offs ahead of Saturday’s trip to Oldham Athletic while Macclesfield can move out of the bottom two with victory at home to Exeter City tomorrow night.

In the National League, Justin Shaibu played the full 90 minutes as Boreham Wood fell to a last-minute defeat at home to Sutton United. Harry Beautyman and Ricky Shakes traded first-half goals before Craig Eastmond settled the game in injury-time for the visitors. Wood remain 19th but have a nine-point cushion over the bottom four with just four games to play, starting at Harrogate Town on Saturday.

The writing had been on the wall for months, but Maidstone United’s relegation was confirmed on Saturday after a 2-0 defeat at home to top-of-the-table Salford City. Jarvis Edobor wasn’t involved as a pair of Adam Rooney strikes ended The Stones’ three-year stay in the National League before Tuesday’s visit from Barnet.