Jamie Judge was cursing his luck with the best chance for Haverhill in the opening half, his 6 yard effort with 39 minutes gone going off goalkeeper Will Viner's trailing foot as he went the wrong way.
Judge then shot at Viner nine minutes after the break, Judge and substitute Kyle Clarke beating the offside trap to be in on Viner in the 66th minute but Judge's effort was blocked by Viner.
A curling ball across by Bradley from the left was inches away from the boot of Clarke after 78 minutes, Viner's foot coming to his aid once more as it denied Burr a goal seven minutes later.
Three minutes into added time there was time for one more chance for Haverhill to find an equaliser, Clarke being playing in and going down under a challenge, Jemel Fox's side foot effort being comfortably saved by Viner.
ROVERS : Turner, Carroll, Fox, Sartini, England, Holmes, Burr, Milne (Miles, 46), Bradley, Judge, Halls (Clarke, 46). Subs not used – Daniels, Seminerio, Abbott.
----------
Steven Esdale
# | Team | Pl | Pts |
17. | Walsham le Willows | 46 | 55 |
18. | FC Clacton | 46 | 51 |
19. | Haverhill Rovers | 46 | 49 |
20. | Haverhill Borough | 46 | 40 |
21. | Hadleigh United | 46 | 34 |
22. | Fakenham Town | 44 | 25 |
23. | Ipswich Wanderers | 45 | 21 |