Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 Bb7 6. d3 Nf6 7. O-O Bc5 8. Nc3
O-O 9. Bg5 Be7 10. Qd2 Re8 11. Bh4 h6 12. Rfe1 Nh7 13. Bg3 Nd4 14. Nxe5 Nxb3
15. axb3 Bf6 16. Ng4 Bxc3 17. Qxc3 d5 18. exd5 Qxd5 19. f3 Rxe1+ 20. Rxe1 a5
21. Bf4 b4 22. Nxh6+ *
Position (FEN): r5k1/1bp2ppn/7N/p2q4/1p3B2/1PQP1P2/1PP3PP/4R1K1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1575
Best move: gxh6