Substitute Kieron Cadogan scored a dramatic injury time goal as Sutton United snatched a 3-2 victory at Chester to go top of the National League.

In a ding-dong encounter, United seized the initiative early on.

Louis John put Sutton ahead with a fine first-time shot from 20 yards that flew into the top corner.

Sutton's frontline of Ross Lafayette, Craig Dundas and Tommy Wright proved a handful throughout the first half.

It was Wright, the 20-year-old striker, who increased Sutton's lead just before half-time when he converted a Kenny Davis pass from close range.

In time added on at the end of the first half, the hosts were handed a lifeline.

Craig Mahon who collected the loose ball following a corner, cut inside and slammed it into the top corner giving United goalkeeper Jamie Butler no chance.

Five minutes into the second half the U's thought they had increased their lead when Nicky Bailey found the net with a fine shot from a free-kick.

However, with all the players returned to the starting positions and after two minutes of debating between the referee and linesman, the goal was chalked off for offside.

The incident saw the U's lose their composure and they were punished in the 63rd minute when Lucas Dawson's curled shot beat Butler to restore parity.

Sutton manager Paul Doswell responded by withdrawing Dundas and injecting some pace into his side with the introduction of Josh Taylor.

Both teams exchanged chances to take the lead before Doswell made a double substitution with just over ten minutes to go with Moses Emmanuel and Cadogan coming on for Wright and Davis.

Two minutes later Emmanuel was brought down in the penalty area but the referee waved play on.

With the points up for grabs there was one more dramatic twist still to come.

A minute into injury time Cadogan managed to dink the ball over the oncoming goalkeeper and into the net to send the travelling Sutton fans wild.

It may be early days, but this impressive result puts the U's top of the National League table having won four of their opening five matches.

Attendance: 1,620

United play Maidstone United at the Knights Community Stadium next Saturday (August 26).