Difference in rendering result vs viewport in v.2.8.0
There is overlapping geometry:

This button does not mean the mesh won't be rendered:

To disable things to be rendered, you need to use &quot;disable in renders&quot; buttons: