Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 Bc5 3. Nf3 Nc6 4. a3 a6 5. O-O b5 6. Bd5 Nf6 7. Bxc6 dxc6 8. d3
Bb6 9. Nxe5 Bb7 10. Nf3 O-O 11. h3 h6 12. Nc3 c5 13. Be3 Nd7 14. Re1 Re8 15. b4
cxb4 16. axb4 Bxe3 17. Rxe3 Nb6 18. Re1 Qd6 19. Qb1 Qg6 20. Qb3 Rac8 21. Nh4
Qg5 22. Nf5 Nd7 23. f4 Qxf4 24. Rf1 Qe5 25. Nxh6+ *
Position (FEN): 2r1r1k1/1bpn1pp1/p6N/1p2q3/1P2P3/1QNP3P/2P3P1/R4RK1 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1413
Best move: gxh6