In the thread itself, use the moderation (the little checkbox on the top-right of each post) to select the spam post in question. Now scroll to the bottom of the thread, below the last reply yet above the Reply box is a "Moderation Tools" drop-down box, use it to select the "Delete posts as spam" option.
*Look at my attached image, as you can see I selected the checkbox which turned the post background to that same yellow used in notices so it lets you know that you selected it, then at the bottom it now showed me that I had selected (1) posts and I clicked Moderation Tools to choose what action I wanted to take

.
I believe you just didn't realize that option was there and instead were clicking to edit the post then to soft/hard delete it. The option is at the bottom of the thread once you select the questionable post then use "Moderation Tools" to choose an action. If a member is setup as a moderator of said forum then these options should be available to them by default unless otherwise specified in the moderator usergroup permissions. *To give credit where its due, Replicant stated this originally and then you sounded confused so with that being said credit to him for the advice I simply clarified was all

.