Lets say I'm the detective (which I'm not). How would I be thinking? Who would I investigate?
Fresh would be my first choice, due to his last second vote. Fresh will undoubtedly get some votes tomorrow and might even be lynched. If the D found out that Fresh is a C, then what's the smartest thing to do? The D will have to think about this. But if Fresh is a G and he doesn't get the votes, what is to be done? Gun blazing?
If Fresh wasn't investigated, then I'm usually an investigation choice. As would be Osman. If the D investigated me, then the 6 remaining Gs, me and the D know about my role. The Gs will fear that I'll be in contact with the D, and they will try to recruit me. That's why the D should not reveal his role to me. Even if I'm about to get lynched, the D should not openly defend me. Just a vote for my opponent will be enough.
That actually goes for every normal C he investigates.
- - - Updated - - -
Also, I still can't understand why did the Gs let Janna die. It was way too easy to lynch Zach tonight. He already had lots of votes. 2-3 more wouldn't have changed anything and noone would have suspected them.
Either the Gs already voted for Zach, or Zach is a G himself so it was lose-lose for the Gs anyway.
Where did the votes of those who voted Soren end up in the end?