Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 h6 4. d3 Nf6 5. Nc3 Nc6 6. h3 a6 7. a3 Be7 8. Be3 O-O
9. Qd2 Kh7 10. g4 g5 11. O-O-O Be6 12. Bxe6 fxe6 13. Rdg1 d5 14. h4 d4 15. hxg5
Nxg4 16. Rxg4 dxc3 17. Rxh6+ Kg7 18. Qxc3 Rxf3 19. Rxe6 Nd4 20. Bxd4 *
Position (FEN): r2q4/1pp1b1k1/p3R3/4p1P1/3BP1R1/P1QP1r2/1PP2P2/2K5 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1393
Best move: exd4