Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. d3 Nxc4 7. dxc4 h6 8.
Nf3 Bg4 9. h3 Bh5 10. g4 Bg6 11. Nxe5 Bd6 12. f4 Qe7 13. O-O O-O-O 14. Qe2 Bc5+
15. Be3 Bxe3+ 16. Qxe3 b6 17. Qb3 Qc5+ 18. Kh2 *
Position (FEN): 2kr3r/p1p2pp1/1p3nbp/2qPN3/2P2PP1/1Q5P/PPP4K/RN3R2 b - - 3 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1679
Best move: h5