Sherlock Holmes vs Professor James Moriarty, A Game of Shadow-Chess Game Position Reconstruction The chess scene between Sherlock Holmes and Professor James Moriarty in the movie Sherlock Holmes: A Game of Shadows is one of my favorite movie scenes of all time. What intrigued me even more was discovering the fact that the moves for this chess scene are loosely derived from a position that occurred in an interesting tactical game between Bent Larsen and Tigran Petrosian (Second Piatigorsky Cup, 1966). The position is as below - 

    [FEN "r2q1rk1/pp2ppb1/3pn1Q1/3R4/2P3B1/4BR2/PP4PP/6K1 w - - 0 0"]
    [White "Bent Larsen"]
    [Black "Petrosian"]


Here, Petrosian, playing Black did not capture the White queen, but instead played Nf4, which also lost the game. If he had played fxg6, then we have the sequence of moves that resembles the movie scene. 

    [FEN "r2q1rk1/pp2ppb1/3pn1pQ/3R4/2P3B1/4BR2/PP4PP/6K1 w - - 0 25"]
    [White "Bent Larsen"]
    [Black "Petrosian"]        

    1. Qxg6 fxg6 2. Bxe6+ Kh7 3. Rh3+ Bh6 4. Bxh6 Rf5 5. Rxf5 gxf5 6. Bf7 Qb6+ 
    7. Kh1 Qxb2 8. Bf8# 1-0


Starting with Bxe6, in descriptive notation spoken out, that is - 


  "Bishop takes knight check"
  
  "King to rook two"
  
  "Rook to king's rook three check"
  
  "Bishop to rook three"
  
  "Bishop takes bishop" 
  
  "Rook bishop four"
  
  "Rook takes rook"
  
  "Pawn takes rook"
  
  "Bishop to bishop seven"
  
  "Queen knight three check"
  
  "King to rook one"
  
  "Queen takes knight pawn" 
  
  "Bishop to bishop eight, discovered check...and (incidentally) mate"


The only problem is, the moves 


  "Queen knight three check"
  
  "King to rook one"


do not occur in the movie version, which brings me to my question- 

Construct a chess position where the moves in the movie version make sense. 

This means that there should not be any "obvious" move better than the ones Moriarty (whom we can consider to be a good chess player) played in that position. Thus, a position like the one below is ruled out, because Moriarty doesn't have to played "Rook bishop four" as he played in the movie, but can simply play "Rook bishop eight checkmate"- 

  [FEN "r4rk1/pp2p1b1/1q1pn1p1/3R4/2P3B1/5R2/PP1B2PP/7K w - - 0 25"]

  1. Bxe6+ Kh7 2. Rh3+ Bh6 3. Bxh6 Rf1# (3...Rf5?? 4. Rxf5! +-)


Moreover, considering the fact that Moriarty sounded very confident with his move "King to Rook Two", the position must not "appear" to be objectively bad for Black. At the very least Black should "look" equal or even materially better. EDIT: April 21 2014 2:35 PM GMT The same applies to "Rook Bishop Four" Moriarty saw the obvious line after RxR, PxR and BxP check, but probably missed Bishop to Bishop seven. 

Note: Although Sherlock Holmes played Black in the actual game, for the purpose of this question, we can assume he was White.
Here is my current solution. For convenience and resemblance to the Larsen-Petrosian game, I have assumed Sherlock Holmes is White. 

    [FEN "1q3rk1/2p1p1b1/r1Ppn1p1/3R4/6B1/4BR2/PPn3PK/8 w - - 0 3"]

    3. Bxe6+ Kh7 (3... Rf7 4. Bxf7+ Kf8 5. Bxg6+ Bf6 6. Bh6+ Kg8 7. Rg3 Nd4 (7...
    e6 8. Rh5 Be5 9. Rxe5 dxe5 10. Be4+ Kh8 (10... Kf7 11. Rg7+ Kf8 (11... Kf6 12.
    g4 Qh8 13. g5#) 12. Bh7 Rxc6 13. Rg8+ Kf7 14. Rxb8) 11. Bg7+ Kg8 12. Bh6+) 8.
    Rh5 Ne2 9. Rg4 Be5+ 10. Rxe5 dxe5 11. Be4+ Kf7 12. Rg7+ Ke6 13. Rg6+ Kf7 14.
    Rg7+) 4. Rh3+ Bh6 5. Bxh6 Rf5 6. Rxf5 gxf5 7. Bf7! (7. Bxf5+? Kg8 8. Be6+ Kh7 9.
    Bf5+ (9. Bf7? Qc8 10. Rh4 Ra4! 11. g4 Qxg4 12. Rxg4 Rxg4)) 7... Qxb2 8.
    Bf8# (8. Bc1+ Kg7 9. Bxb2+ Kxf7)


Explanation: 

After Sherlock plays 1. Bxe6, Moriarty is confident that the game is a draw by perpetual, so he plays 1...Kh7 immediately. Moriarty is unwilling to enter the complications of 1...Rf7, which also leads to a draw but gives a very complex position. After 1...Kh7, the forced sequence of moves arrives till 6...gxf5 when Moriarty expects Sherlock to take the pawn on f5 and give a perpetual. Instead, Sherlock plays 7. Bf7 and now Moriarty realizes it's over. 

The variations show why 7. Bf7 leads to mate but 7. Bxf5+ leads only to a draw for Sherlock.