Chess puzzle (Equality)
Moves: 1. d4 f5 2. Nf3 Nf6 3. c4 c6 4. Nc3 Qc7 5. Bg5 Rg8 6. Qd2 d6 7. Bf4 Nbd7 8. c5
h6 9. cxd6 exd6 10. e3 g5 11. Bg3 Be7 12. O-O-O Nf8 13. Re1 Be6 14. e4 O-O-O
15. Bd3 fxe4 16. Nxe4 Nxe4 17. Bxe4 Bd5 18. Bxd5 cxd5+ 19. Kb1 Kb8 20. Rc1 Qb6
21. Rc5 Bf6 22. Rxd5 g4 23. Bh4 Bxh4 *
Position (FEN): 1k1r1nr1/pp6/1q1p3p/3R4/3P2pb/5N2/PP1Q1PPP/1K5R w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1547
Best move: Nxh4