A game that I liked (ChessBase 13)
[Event "TT Logical uncastling"] [Site "?"] [Date "2017.??.??"] [Round "?"] [White "(3)G. S. Tallaksen Ostmoe(NOR"] [Black "?"] [Result "1-0"] [Annotator "Prize"] [SetUp "1"] [FEN "r3k3/4p3/P2pP3/3P4/p4RP1/2R5/Pp1pPP2/4nK2 w q - 0 1"] [PlyCount "17"] [EventDate "2017.??.??"] 1. Rh3 $1 {Plan 2.Rh8#.} O-O-O 2. a7 (2. Rb4 $2 Nf3 $1 {wins.}) 2... Kb7 (2... Kc7 3. Rc3+ Kb6 4. Rb4+ Ka5 5. Rb8 {wins.}) 3. a8=Q+ $1 (3. Rb4+ $2 Ka8 $1 { wins.}) 3... Rxa8 4. Rb4+ Kc7 (4... Ka6 5. Ra3 d1=Q 6. Raxa4+ Qxa4 7. Rxa4+ Kb6 (7... Kb5 8. Rxa8) 8. Rb4+ $1 (8. Rxa8 $2 Kc7 $1) 8... Kc5 9. Rxb2 {wins.}) 5. Rc3+ Kd8 6. Rf4 Ke8 {The position is now the same as the initial position, except that Black can not castle (and the a6 pawn is gone).} 7. Rh3 $1 {Plan 8. Rh8#. Now 7...0-0-0 is illegal, otherwise it would have drawn: 8. Rc3+ Kb7 9. Rb4+ Ka6.} Kd8 8. Rc4 b1=Q 9. Rh8# {Logical uncastling: White makes an initial threat which is prevented by Black's castling. Then White forces Black's king and rook back to their original squares, and White repeats the initial threat, which can not be prevented because Black can not castle.} 1-0