Martin McIntosh’s men went into the match having lost eight of their last 11 league outings.
However, they convincingly disposed of their visitors to finally seal three points at home for the first time since November 30.
The opening exchanges were void of any real chances, with the two key moments being injuries to players for both sides.
Buxton beef up with new quartet - and more could be on the way
Buxton are held by 10-men Peterborough Sports in historic first game at National League North level
Commonwealth Games glory for Buxton swim ace Abbie Wood with four medals in Birmingham
Buxton FC name former Chorley boss Jamie Vermiglio as their new manager
Buxton FC seeking new manager after Steve Cunningham resigns
First Jason Lee limped off for the visitors after breaking down with what looked like a hamstring strain. He was replaced by Shaun Stocker.
Then a few minutes later, Buxton’s skipper Steve Istead, who was one of two changes to the side which lost to Trafford four days previous, was stretchered off with a nasty looking leg injury.
The skipper was applauded from the field by all spectators and was duly replaced by Neil Stevens.
The club confirmed after the game that Istead had not suffered as serious an injury as first thought.
The game then settled down and chances finally started to arrive, with Buxton the architects.
The hosts had the ball in the back of the net on 25 minutes but Lee Morris was adjudged to have fouled goalkeeper Ashley Timms during his jump.
The turning point of the game then arrived moments later when Timms was shown a straight red after a coming-together with Morris inside the area.
The two had an altercation and the referee showed no hesitation in showing a straight red to the goalkeeper.
With no sub goalkeeper on the bench, midfielder Dan Quigley donned the gloves for Lynn but he was powerless to prevent Morris’ penalty.
Less than a minute later Buxton were 2-0 up when Matt Thornhill pounced after Quigley spilled inside the area.
The Bucks had now sniffed blood and soon after Liam Hardy headed home a third - his first goal at the Silverlands.
Lynn’s nightmare half then became even worse when striker Jake Jones saw two yellows inside a minute for a show of petulant dissent.
The forward had only just returned from a ban and did his side no favours by being needlessly dismissed.
With the visitors in dire need of the half-time whistle to arrive, Ash Palmer inflicted more misery when his bullet header made it 4-0.
The defender’s goal came during a lengthy stoppage period at the end of the half, owing to the dismissals and injuries.
For the second half, Andrew Hall replaced Quigley between the sticks but it was only six minutes before he was beaten as Hardy grabbed his second.
King’s Lynn’s inefficiencies were then further exposed when Morris finished coolly to make it 6-0 and complete his brace for the evening.
That goal took his tally to 20 for the season - surpassing his total for the last campaign.
As was to be expected, further chances arrived for the hosts but their profligacy was understandable seeing as the game was already done and dusted.
Six minutes from time substitute Sam Mulready bagged home the scantest of consolations for King’s Lynn on what was a hugely forgettable night for them but a hugely enjoyable night for the Bucks.
Buxton: Warrington, Ludlam, Green, Palmer (Hodder 53), Brooks, Davies, Thornhill, Istead (Stevens 14), Morris, Hardy, King (Lugsden 69)
Subs not used: Niven, Ryan