Sherlock Season 3 Episode 3.
Of course, it got to deal more with Sherlock drug taking habit and his relationships.
I love that when John realized that Sherlock would not do go out of his way to protect anyone, with one exception.
Not saying more as it would spoil it for others. Go watch it.