Living out next to a field and woods we have moles all the time. We've tried the stuff you put on your lawn and mole traps. Traps are the best answer if you use them ALL the time but I am too lazy to put them out and try and catch them. It's a never ending battle when you are the only one in the neighborhood who tries to get rid of them. I've come to terms with it over the years, live out in the country and you have to put up with something.
If I see the ground moving which I have several times I have no problem grabbing a shovel and waiting for the right time to plummet it into the ground. I have a 100% kill rate going doing this. Today when I was out making my rounds checking on the chickens and turkeys I saw something gray out of the corner of my right eye. I walked over to it, tapped it with my shoe and there he was a huge mole. Before I could bend down to get him he was digging his way back into the ground. I pulled him by his back legs and was successful in getting him. Before I could make a plan on how to dispose of him he bit my finger. I told him "OK buddy it is all out war now, no peaceful demise for you." I threw him in the burn barrel, piled some dried garden items on top of him and the rest is history.