What a great episode!  The mystery was well written and the acting was spot on.  I think it was George Petrie who was the partner and he did a great bit of very nuanced voice work in this.  5 stars all the way!