Rovers off bottom
By Mark Buckingham
Last Updated: 01/01/70 1:00am
The Welsh outfit now prop up the table with Rovers lifting themselves out of the bottom two courtesy of Tait's 30th minute winner.
Rushden replaced Hartlepool at the head of affairs on goal difference after a 0-0 stalemate at Scunthorpe.
Hartlepool crashed to a 2-0 reverse at Hull providing The Tigers with their first win in the Kingston Communication Stadium.
Dean Keates bagged the opener on 21 minutes and Stuart Green wrapped up the points with a quarter of an hour remaining.
Cambridge preserved their record of scoring in every league game this season as Terry Fleming's 63rd minute goal cancelled out Mark Rawle's tenth minute opener for Southend.
Bournemouth failed to make ground on the leading pair after slipping to a 3-0 loss at Oxford.
The Cherries had Marcus Browning sent off for two bookable offences after just 14 minutes and Dean Whitehead's goal on the half-hour separated the teams at the break.
Roy Hunter poached a second for Oxford on 74 minutes and two minutes later David Oldfield put the icing on the cake for the hosts.
Resurgent Boston United notched a second successive thumping home win as they ran out convincing 3-0 winners over York.
Stuart Douglas's brace on the half hour and final whistle sandwiched Richard Logan's 52nd minute effort.
Bury's promotion challenge stuttered as they were crushed 4-1 at Shrewsbury and finished the game at a numerical disadvantage.
Peter Wilding broke the deadlock on 12 minutes and Ryan Lowe doubled the tally on 69 minutes before Jamie Stuart was sent off for Bury on 77 minutes.
Lowe nabbed two further goals to complete his hat-trick while David Nugent fired in a late consolation for The Shakers.
Wrexham produced a stunning comeback to snatch a point at Spotland after Paul Connor's double inside 20 minutes put Rochdale in the asecendancy.
Andrew Morrell quickly put the visitors back in contention and he earned his side a point on 75 minutes.
Carlisle were unable to haul themselves away from the wrong end of the table as they twice surrendered the lead at home to Darlington.
Craig Farrell put the Cumbrians ahead after nine minutes from the penalty spot but Richard Offiong levelled matters ten minutes later.
Mark Hudson restored the hosts` lead on 37 minutes before Offiong's 63rd minute spot kick squared the encounter.
Kidderminster twice came from behind before overcoming ten men Leyton Orient at Aggborough.
Jabo Ibehre put the visitors ahead on 19 minutes before Dean Bennett equalised on 39 but The O's had Chris Tate sent off for violent conduct just before the break.
Ibehre grabbed his second on the hour mark but Sam Shilton levelled on 78 and Bo Henriksen plundered a winner for Harriers six minutes from time.
In a dour tussle at Moss Rose, Peter Gain's 83rd minute winner handed Lincoln the spoils against Macclesfield.
The West Country derby at Plainmoor between Torquay and Exeter was postponed due to a waterlogged pitch.
Click below for an individual match summary:
Boston Utd 3-0 York
Cambridge Utd 1-1 Southend
Carlisle 2-2 Darlington
Hull 2-0 Hartlepool
Kidderminster 3-2 Leyton Orient
Macclesfield 0-1 Lincoln City
Oxford Utd 3-0 Bournemouth
Rochdale 2-2 Wrexham
Scunthorpe 0-0 Rushden & D'monds
Shrewsbury 4-1 Bury
Swansea 0-1 Bristol Rovers
Torquay postponed Exeter