Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bf4 d5 3. e3 g6 4. Bd3 Bg7 5. Nc3 O-O 6. Nf3 Nc6 7. a3 a5 8. Ne5
Nh5 9. Bg3 Nxg3 10. hxg3 Nxe5 11. dxe5 Bxe5 12. f4 Bg7 13. Qf3 c6 14. O-O-O e5
15. fxe5 Bxe5 16. Rh2 Qg5 17. Rdh1 h5 18. Ne2 Bg4 19. Qf2 Bxe2 20. Qxe2 Bxg3 *
Position (FEN): r4rk1/1p3p2/2p3p1/p2p2qp/8/P2BP1b1/1PP1Q1PR/2K4R w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1534
Best move: Rxh5