Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 c6 3. Bf4 Nf6 4. Nf3 e6 5. h3 h6 6. e3 a6 7. Nc3 Be7 8. Bd3 b5
9. b3 Nbd7 10. c5 Bb7 11. O-O Ne4 12. Qc2 Nxc3 13. Qxc3 Nf6 14. Rac1 Ne4 15.
Qc2 b4 16. Bxe4 dxe4 17. Qxe4 O-O 18. Ne5 Rc8 19. Ng4 Qd7 20. Nxh6+ *
Position (FEN): 2r2rk1/1b1qbpp1/p1p1p2N/2P5/1p1PQB2/1P2P2P/P4PP1/2R2RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1545
Best move: gxh6