Chess puzzle (Equality)
Moves: 1. Nf3 c6 2. d4 d5 3. Bf4 Bf5 4. e3 Nf6 5. c4 Nbd7 6. Be2 e6 7. Nbd2 Bb4 8. O-O
Ne4 9. Nxe4 Bxe4 10. a3 Ba5 11. b4 Bc7 12. Bxc7 Qxc7 13. Rc1 h5 14. cxd5 exd5
15. b5 Nf6 16. h3 Ng4 17. Ne5 f6 18. Nxg4 hxg4 19. Bxg4 f5 20. Be2 O-O-O 21. f3
*
Position (FEN): 2kr3r/ppq3p1/2p5/1P1p1p2/3Pb3/P3PP1P/4B1P1/2RQ1RK1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1919
Best move: Rxh3