Diss Town produced a late rally at The Walks but it was not enough to prevent their hosts from taking the points.

Injuries to Lewis Riches, Sol Pope and Nuno Nogueira, plus Tom Ramsay being at a wedding, meant the Tangerines had a much changed team to the one beaten in extra-time the week before by Framlingham.

Diss had the better of the opening 15 minutes with Ryan Beeston exchanging passes with Stephen Vincent and having his 20 yard shot gathered by Aaron Watson. Then Beeston played the ball in from the left and Lewis Cooke curled a right foot shot inches wide.

King's Lynn took the lead in the 27th minute when Ryan Lennon fired home from close range.

Vincent then forced Watson to parry a 41st minute shot low to his right after Hayden Pain and Beeston linked up on the left.

For much of the second half it seemed as though the lone first half goal might settle the game but that changed in the 73rd minute when, after a lengthy consultation between the officials, Beeston was ruled to have pulled a forward back at a free-kick. Ex-Tangerine and Diss resident Harry Whayman sent the resulting penalty low into the corner.

Four minutes later Whayman had a great chance to add to the lead but he blazed wide of an open goal after Dylan Edge used his strength to burst through. Edge then ran through and shot in to make it 3-0 after 81 minutes.

Luke Priestley went on a fine 85th minute run down the left wing, beating defenders before cutting inside into the penalty area. His centre deflected off a defender and Virgilio Leitao shot in from three yards out.

As the game was about to move into the four minutes of added time, Leitao won the ball and moved forward to float a 25 yards shot over Watson to make the final score 3-2. It was his second successive brace and takes his tally to six in the last four games.

Diss: Goodwin, Gilbert (Sparrow 84), Pain, Tipple, Bull, Vincent, Doyle, Gathercole, Leitao, Cooke (Priestley 71), Beeston (Whyman 78).

Diss host Whitton United on Saturday (3pm) before a first ever meeting at FDC Bowthorpe against Norwich CBS on Tuesday (7.45pm).

Diss Town have been drawn at home to Caister in The Norfolk Senior Cup second round on Saturday, October 14.