I don't think Annie slept with Mark, only because they never really said she did. I thought she did too but they never explicitly said so, and they would have since she was the only virgin left on the show