Wrexham came from behind to run riot at The Walks and earn a second big away win – and plenty of goals on the road again – in a week.
Michael Clunan gave King’s Lynn the lead against the run of play, but Aaron Hayden headed in his third goal of the season to level.
Jordan Davies, Paul Mullin and Jordan Ponticelli then all netted after the break in a dominant away performance. Malachi Linton pulled one back for the Linnetts, but Jarvis and Green both tapped in to seal a comprehensive victory.
Wrexham made two changes from the mid-week win at Aldershot, with Mullin returning from suspension to replace Dan Jarvis, and Christian Dibble in for the injured Rob Lainton.
And the visitors started on top, with possession in the King’s Lynn half keeping them penned in their own half.
James Jones’ low effort was parried clear on six minutes, and two minutes later another good Jones strike was blocked by the defenders after Mullin’s initial shot was saved.
Mullin then turned provider on nine minutes, racing onto Davies’ through ball and pulling back for Harry Lennon, but the defender scooped his left-footed shot over when well placed.
The hosts were in front completely against the run of play on 12 minutes, however – Clunan playing a one-two and running into space to shot low past Dibble.
Wrexham got back on top immediately, and Mullin’s deep cross was claimed at the back post by Linnets stopper Paul Jones on 18 minutes.
Wrexham’s equaliser arrived courtesy of Hayden’s head midway through the half, however. Bryce Hosannah’s crunching tackle earned a corner, and Hayden rose highest to power a header beyond Jones from Young’s cross.
Mullin’s effort then flashed wide across goal on 41 minutes, and just beyond Ponticelli’s dive at the front post too.
Hayden almost gifted King’s Lynn a second on the stroke of half-time, when he chested beyond Dibble, but he was strong enough to retrieve the loose ball and clear with Gold Omotayo waiting.
In the final minute of first-half stoppage time, Reece Hall-Johnson then shot well over from the edge of the box.
Davies fired Wrexham in front eight minutes into the second-half, however. His first touch on the edge of the box took him away from the defender, his second set him one-on-one with the goalkeeper, and his third buried the ball low into the bottom corner.
King’s Lynn responded well and used Omotayo’s height to good effect to threaten from set pieces. From one, one the hour, he headed down for Pierce Bird at the back post but the shot was hooked over with the goal gaping on 63 minutes.
The Linnetts’ work was completely undone on 64 minutes, however. Ponticelli put pressure on Bird high up the pitch, who horribly under-hit his backpass as a result, and Mullin did the rest. The Wrexham striker ran onto it, spun away from Jones and smashed gleefully into the empty net.
A frustrated Bird then fouled Mullin late on the touchline, as tensions threatened to spill over with a fracas – which led to Reece Hall-Johnson and Bird getting booked on 67 minutes.
With Wrexham well on top again, Bird’s afternoon then went from bad to worse on 77 minutes when he pulled up while in a foot race with Mullin for a loose ball.
With the defender down, Wrexham had numbers lining up at the back post to retrieve Mullin’s pass and it was Ponticelli who tapped in his third goal in as many games.
Phil Parkinson took the opportunity to make changes – Cameron Green and Jarvis replacing Hall-Johnson and Mullin.
Malachi Linton capitalised on sone slack defending on 86 minutes to tap in a consolation for the hosts.
But Wrexham had the last laugh – James Jones stealing possession on the edge of the box and squaring unselfishly for Jarvis to tap in the fifth.
There was still time for Ponticelli’s overhead kick to clear the bar when Hayden headed on from Ben Tozer’s long throw.
And Ponticelli then retrieved the ball in the area deep in stoppage time, and fired a low effort across goal which Green finished to wrap up a stunning victory.
Wrexham: (3-5-2): Dibble, Hayden, Tozer, Lennon, Hall-Johnson (Green 79), Young, J.Jones, Davies, Hosannah, Mullin (Jarvis 83), Ponticelli
Subs: Szczepaniak, McAlinden, Brisley
King’s Lynn Town: Jones, McFadden (Mc Gavin 30), Bird (Sundire 79), Bowry, Clunan, Coleman, Omotayo, Linton, Jones, Barrett (Davis 58), Barrows.