Relegation-haunted Farnborough Town were beaten 3-1 by a determined Shrewsbury Town side at Cherrywood Road.
The Shrews dominated the first half over an injury-hit Boro, Jamie Tolley firing just wide after two minutes.
A free-kick at the other end by assistant boss Ken Charlery was well-taken into the box but striker Mark Peters could not quite get a head to it.
A Kevin Street free-kick into the area was cleared to Darren Tinson whose shot forced a good save from Mark Osborn tipping the ball over the bar.
The Shrews continued to search for the opening goal while Boro had little to show up front as Tolley's shot was cleared and David Edwards was wide.
Peters had a good chance to put Boro ahead after sneaking through the defence but Darren Moss was on hand to clear the danger.
Luke Rodgers goal before the break was ruled out for offside as the teams went into the break goalless.
The visitors scored their first goal just 90 seconds into the second half as Rodgers got to the byline and cut the ball back in for Duane Darby to fire home.
Five minutes on and the Shrews doubled their league as Darby fired in his second again from another Rodgers cross.
Osborn made a fine save to deny Rodgers before the forward then shot over from a free-kick.
The Shrews' third goal came in the 76th minute when a long ball over the top from Kevin Street was picked up by Rodgers. He took on Osborn and finished well to make it 3-0.
Boro had little in reply until the 90th minute when a free-kick on the edge of the area was beautifully curled into the top left-hand corner by Adie Hayes for Boro's consolation.