A very nice little short game you might enjoy!

Jackova Jana - Karpov Anatoly [B43]
Snowdrops and Old-hands/Marianske Lazne (1) 2008
1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. Nc3 Qc7 6. Bd3 Nf6 7. O-O Bd6 8. f4 Bc5 9. Nce2 Nc6 10. c3 d6 11. Kh1 Bd7 12. Qe1 O-O 13. Qh4 Rfe8 14. Nf3 e5 15. b4 Bb6 16. fxe5 dxe5 17. Ng5 h6 18. Rxf6 hxg5 19. Bxg5 Be6 20. Nf4 Ne7 21. Nd5 Qd7 22. Rh6 Ng6 1-0
Position after blacks 20th move:
[d]r3r1k1/1pq1npp1/pb2bR2/4p1B1/1P2PN1Q/2PB4/P5PP/R6K w 21
White to play, Can you find the move played? (No Looking)
Position after blacks 21st move:
[d]r3r1k1/1p1qnpp1/pb2bR2/3Np1B1/1P2P2Q/2PB4/P5PP/R6K w 22
White to play, Whats the best move? (No Looking)
