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