Cheltenham Town continued their unbeaten run after coming back to beat ten man Shrewsbury Town 2-1 with goals from Conor Thomas and Kyle Joseph.
The Robins conceded inside five minutes after Daniel Udoh put the visitors in front following a lively start to the game.
However, the Shrews went down to ten men after Elliot Bennett stopped Dan Crowley’s goal bound effort with his hands. Spot kick taker Thomas comfortably dispatched the effort and got the home side level.
The constant pressure by Cheltenham overwhelmed Shrewsbury, and substitute Joseph scored the winner, shortly after coming on in the second half, and confirmed the deserved three points for Michael Duff’s team.
In the opening minute, Pennington tripped and stopped the ball with his hands to prevent Chris Hussey from running through on goal. Kyle Vassell fired the resulting free kick over the crossbar, much to the delight of Pennington, and the game stayed goalless.
Udoh darted past Lewis Freestone creating some space and scored, putting the away side up inside five minutes.
The Shrews pressed the home side well winning possession from a Sean Long misplaced pass, and the counter-attack ended with the striker scoring his third of the season.
The lively start continued with Liam Sercombe breaking from a Shrewsbury corner and caused Robins fans to stand off their seats with a teasing through ball looking to put Christian Norton through on goal, however away keeper Marko Marosi came off his line quickly to clear the ball.
Shrewsbury continued their fast start, with four corners inside 15 minutes of the opening half.
Cheltenham pulled a few passes together and a cross in the Shrews box fell to Crowley. The midfielder turned his man and shot, with his effort seemingly bound for the net, all be it a save from wing back Bennett, who was sent off for handball.
Regular penalty taker Thomas scored from 12-yards into the bottom left-hand corner, to bring the home side back on level terms.
With the extra man, the Robins pushed on in pursuit of another goal. Their next effort came from Matty Blair, whose powerful shot forced Marosi into making a smart save.
Blair tested the 'keeper once again before the final whistle, as the wing back got on the end of a Sercombe cross, but the 'keeper made another stop.
Crowley impressed again with the first big chance of the second half. With Shrewsbury sat back, the midfielder dribbled into the box, and managed to turn one defender and sit another down, but his toe poked finish was blocked.
The visitors continued to invite pressure, as Long found Vassell who leaped highest in the Shrewsbury box, however the connection was poor and Marosi saved comfortably.
The Robins countered from a Shrewsbury corner, with substitute Joseph leading the charge. He passed to Vassell but the striker was off balanced when he let the ball fly, and should’ve tested the visiting keeper.
Cheltenham finally took the lead for the first time in the match. Blair played a neat pass to Crowley who shot inside the six-yard box, although despite his scuffed effort hitting the post, substitute Joseph tapped in the rebound.
Joseph then had another effort to double his goal count, but the young forward sliced at the ball, and it went well wide.
The Robins continued waves of attacks for the rest of the second half, with man of the match Crowley dominating the game, but Joseph's winner proved to be decisive in securing three points.
CHELTENHAM TOWN (3-5-2): Flinders; Long (c), Hussey, Pollock, Freestone (May 58), Thomas, Sercombe, Vassell, Blair, Norton (Joseph 58), Crowley (Barkers 90).
Subs not used: Evans (Gk), Williams, Horton, Armitage.
SHREWSBURY (3-5-2): Marosi; Leahy, Ebanks-Landell (c), Pennington, Vela, Udoh (Cosgrove 78), Bowman (Bloxham 78), Ogbeta (Pierre 56), Davis, Bennett, Nurse.
Subs not used: Burgoyne (Gk), Pyke, Caton, Leshabela.
REFREEE: Ollie Yates
ATTENDANCE: 3,914 (603 away)