A look back at today's results in the Southern Premier League written by Steve Whitney.
It was 2-0 at the break with goals from Craig Parker after 36 minutes and Ryan Hawkins 3 minutes later.
The crowd of 699 had only just got back from their half-time cuppas when Ryan Fryatt added Lynn`s third.
And then Tom Siddons on 73 minutes and Eoin McQuaid 4 minutes later made it a nap hand for the hosts.
Royston are the surprise package this season – their first at this level – and are now only a point off a play-off spot after beating the Poppies at Garden Walk.
A horrible afternoon in awful weather started well for the visitors when Lindon Meikle gave them an early 3rd minute lead.
Adam Marriott equalised from the penalty spot after 32 minutes and 3 minutes later, Scott Bridges put the Crows in front.
Loanee Matt Stevens equalised just before the break, but it was the hosts who went in front through Josh Castiglione after 63 minutes.
But a Brett Solkhon spot-kick restored parity once more, only for Rohdell Gordon to win it for Steve Castle`s side with less than 4 minutes remaining.
Weymouth, who beat Royston last time out, are now second after easing to a 3-0 win at Penydarren Park against Merthyr Town.
Harry Baker put the Terras in front after 34 minutes.
Then Josh Carmichael after 65 minutes and Brandon Goodship 7 minutes from time secured an outcome that was a little harsh on the Martyrs who had efforts cleared off the line and well saved.
Hereford FC are third after they won 4-2 at the Rushmoor Community Stadium against Farnborough.
Bulls` fans boosted the crowd to 812 but they had to wait until right on half-time for John Mills to break the deadlock and give their side the lead with his 100th league goal for the club.
Mills added a second on 62 minutes and Boro then had Lewis Ferrell red-carded.
But Andrew Harris-Sealy reduced the deficit in the 70th minute, only for Mills to complete his hat-trick in the 77th minute and then Perry Coles for the hosts and Eliot Richards for the visitors swapped stoppage time goals.
Chesham United still hold the final play-off spot, but were beaten 3-1 at St Neots Town, who are now eleventh.
A Johnny Herd penalty put the Saints ahead after 13 minutes and a Lewis Irwin brace in the 29th and 39th minutes gave them a three-goal interval advantage.
The Generals `won` the second half, thanks to a Liam McDevitt own goal, but the home side did the damage in the opening period.
Tiverton Town pulled level on points with Chesham after winning 3-0 at Ladysmead against fellow contenders Slough Town.
After a goalless opening 45 minutes, it took Tivvy just 4 minutes of the second period to take the lead through Callum Hall.
Tom Bath doubled that after 63 minutes and Hall`s second 13 minutes from time sealed victory for the Devonians.
Banbury United are just about back in the frame, albeit four points behind Chesham, but have played more games than most around them.
But they hammered bottom side Gosport Borough 5-0 at the Spencer Stadium to stay in touch, with Ricky Johnson netting a hat-trick.
The Puritans took until first half injury-time to beak Boro down when Tom Bradbury was brought down inside the area with Elliot Sandy converting the spot-kick.
Johnson went on to score in the 48th, 58th and 72nd minutes, with Jack Self sandwiching the other on 62 minutes.
Elsewhere, fourth-bottom Kings Langley were beaten 1-0 at the Avenue Stadium by Dorchester Town, thanks to a 24th minute Tom Blair effort, while third-bottom St Ives Town were edged out 4-3 at Bishop`s Stortford, who were 2-1 down at the break to goals from Ben Baker and Ollie Snaith, with Afolabi Akinyemi replying.
Akinyemi equalised 9 minutes after the interval and veteran Jamie Cureton made it 3-2 just 2 minutes later.
Tom Knowles equalised on 66 minutes, but Marvel Ekpiteta, whose brother Marvin joined Leyton Orient in the week from East Thurrock United, grabbed the winner 16 minutes from time.
Frome Town won 2-1 at Stratford Town, taking an early 4th minute lead through Joe Raynes.
Marcus Mapstone added a second after 66 minutes, with Ben Stephens replying 4 minutes into stoppage time.
Basingstoke Town won by the same scoreline at inconsistent Biggleswade Town.
It was the home side who took a 4th minute lead here, courtesy of Rob Parker.
But a Callum Bunting brace in the 38th and 70th minutes won it for Terry Brown`s young side.
Hitchin Town salvaged a late point from a 2-2 draw at Redditch United.
Adam Davie gave the home side a 14th minute lead that Lucas Kirkpatrick cancelled out from the spot immediately after the break.
Stuart Fleetwood restored the Reds lead after 74 minutes, but a goal from Lewis Rolfe 5 minutes from time earned the Canaries a point.