Chess puzzle (Equality)
Moves: 1. d4 c5 2. d5 d6 3. c4 e5 4. e4 Nf6 5. Nc3 Qa5 6. Bd2 Qb6 7. Qc2 Be7 8. h3 Na6
9. a3 Qc7 10. Nb5 Qd8 11. Ne2 Bd7 12. Nbc3 Nc7 13. Ng3 h6 14. Be2 a6 15. Nf5
Bxf5 16. exf5 Nh7 17. Bg4 Bf6 18. Ne4 O-O 19. Ba5 Rb8 20. g3 b6 21. Bd2 Ne8 22.
h4 a5 23. Qc1 Rb7 24. Bxh6 *
Position (FEN): 3qnrk1/1r3ppn/1p1p1b1B/p1pPpP2/2P1N1BP/P5P1/1P3P2/R1Q1K2R b KQ - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1623
Best move: gxh6