60, I know how you feel....I'm still beating myself up about not being on Day 89 right now. I think I was in a similar situation where maybe I could blame "bad luck" on the rain delay at the game I was at and then the restaurant/bar being the logical place to wait it out. My friend then had beer and well, I did too. I easily could have said no. You did so no last night, so no reason to hang your head that you came close.
Fact is you didn't drink and now you have 90 days!