Series 1: 3. The Great Game

A battle of wits ensues between Sherlock and a stranger who seems to know all the answers. ...