Salisbury City beat fellow promotion hopefuls Nuneaton Town in a game decided by defensive errors.
Nuneaton took the lead through Danny Sleath, who calmly tucked his effort underneath home keeper Will Puddy.
James White took advantage of a defensive mix-up to equalise.
Elliott Frear then put Salisbury ahead after another mistake saw the Whites have three men run clear of the Boro defence and, although Nuneaton played well in spells, the hosts held on.
VIEW FROM THE DRESSING ROOM
Salisbury City manager Mikey Harris told BBC Wiltshire:
"The performance could have been better. Second half, we changed a few things around and I think it benefited us.
"I'm very pleased to get another three points. Credit to Nuneaton, they're a good side.
"I went to watch them on Tuesday and we knew it was going to be very difficult. Fortunately we've managed to secure maximum points off them."
Salisbury City 01 Puddy 05 Clarke 06 Wilson 23 MacDonald 04 Brett 12 Kamdjo 16 Dutton (Sinclair - 46' ) 11 Frear 17 Feeney (Fitchett - 63' ) 09 White (Wright - 88' ) 10 Lewis Substitutes 25 Bittner 20 Fitchett 13 Sinclair 15 Wright 08 Wellard Nuneaton Town 19 Belshaw 04 Cowan 24 Delfouneso 05 Dean Booked 11 Streete 13 Sleath 07 Armson 06 Walker Booked (Trainer - 75' ) 16 York 09 Moult (Hibbert - 83' ) 10 Brown Substitutes 17 Taylor 20 Trainer 26 Hibbert 18 Pearson 15 Gordon
Ref: Nick Kinseley