Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nxf7 Kxf7 5. Bc4+ d5 6. exd5 Bd6 7. O-O Re8
8. d3 Bg4 9. Qd2 Nbd7 10. Nc3 Qe7 11. f3 Bf5 12. g4 Bg6 13. h4 h5 14. g5 Ng8
15. f4 Bf5 16. Ne4 Bxe4 17. dxe4 Qxe4 18. Bd3 Bc5+ *
Position (FEN): r3r1n1/pppn1kp1/8/2bP2Pp/4qP1P/3B4/PPPQ4/R1B2RK1 w - - 2 19
White to move.
Themes: Defensive Move Middlegame  
Puzzle rating: 1564
Best move: Kh2