Swans ensure survival
By Steve Luckings
Last Updated: 01/01/70 1:00am
A James Thomas penalty after eight minutes started proceedings before Stuart Elliot scored Hull's first goal at Vetch Field in 18 years two minutes later.
Martin Reeves chipped in for the away side's second on 25 minutes but they were thrown a lifeline when Thomas slotted home his second penalty on the stroke of half-time.
Journeyman midfielder Lenny Johnrose scored the third on 48 minutes before Thomas wrote his name in Swansea folk-lore by scoring his hat-trick on 57 minutes to keep The Swans up at the death yet again.
Exeter City will ply their trade in the Nationwide Conference next term despite beating Southend United 1-0 at St James Park.
Steve Flack's late winner was scant consolation as their fate had already been sealed by Swansea's win against Hull City.
Promoted Wrexham extended their winning streak to eight matches thanks to a 3-0 win over Bury.
Carlos Edwards put The Dragons in front with a strike on seven minutes before a Danny Swailes own goal on 57 minutes and a Darren Ferguson effort four minutes later capped off a superb season for Denis Smith's side.
Rushden & Diamonds were crowned Division Three champions as they managed a 1-1 draw against second place Hartlepool United at Nene Park.
Jamaican international Paul Hall scored on 29 minutes before Chris Westwood made sure Pool had a share of the points with a goal two minutes from full-time.
Shrewsbury Town ended their league status against Scunthorpe United - the side they opened their account to 53 years ago as they were beaten 2-1 at Gay Meadow.
Shrewsbury scored first through Luke Rodgers on 44 minutes before Paul Dalglish scored for the second successive weekend five minutes after the break before netting the winner on 81 minutes..
Lincoln City claimed the final play-off place in Division Three with a late 1-1 draw against Torquay United to ensure their first appearance in the play-off's.
Martin Gritton scored his 15th goal of the season to give Leroy Rosenior's men the lead with half-an-hour gone before Simon Yeo got the all important leveller with four minutes remaining.
Oxford United failed to claim the final play-off place despite beating York City 2-0.
Steve Basham gave Oxford the lead on three minutes before adding a second 63 minutes but Lincoln's result means they will still be competing in Division Three next term.
Kidderminster Harriers were held to a 1-1 draw by Bristol Rovers at Aggborough.
Jon Melligan gave Ian Britton's men the lead on the quarter hour mark before midfield terrier Paul Tait equalised with 20 minutes left.
Darlington played out an entertaining 2-2 draw in their last game at the Feethams Ground before moving into a new stadium.
Matt Lockwood put Paul Brush's men in front with a goal on 26 minutes before Gary Alexander doubled the visitors' lead 11 minutes later before James Corbett reduced the arrears with a goal a minute before the interval.
Neil Wainwright levelled matters with 15 minutes left.
Rochdale signed their season off with a defeat as they were beaten by Macclesfield Town 3-2 at Moss Rose.
Paul Simpson's side took the lead when Lee McEvilly scored from the penalty spot nine minutes before half-time.
Darren Hockenhull gave the home side some hope by putting through his own net on 48 minutes but Stephen Hill scored with 20 minutes remaining before John Askey and Matthew Tipton won it for Town in the dying minutes.
Boston United secured their league status with a 2-1 win over Cambridge United at the Abbey Stadium.
Mark Angel scored his sixth goal of the season on 37 minutes before Omer Riza equalised on 72.
Simon Rusk scored the winner for United though with eight minutes remaining to ensure Boston remain in the football league despite their four-point reduction.
Bournemouth warmed up for their play-off matches by bowing out with a 2-0 win at Carlisle United.
James Hayter got both goals late on in the match (86, 90) to sign off the league season for the South Coast side.
For full Nationwide Division Three match summaries click below
Bury 0-3 Wrexham
Cambridge United 1-2 Boston United
Carlisle United 0-2 Bournemouth
Darlington 2-2 Leyton Orient
Exeter City 1-0 Southend United
Kidderminster Harriers 1-1 Bristol Rovers
Lincoln City 1-1 Torquay United
Macclesfield Town 3-2 Rochdale
Oxford United 2-0 York City
Rushden & Diamonds 1-1 Hartlepool United
Shrewsbury Town 1-2 Scunthorpe United
Swansea City 4-2 Hull City
Click here for updated Division Three table