Chess puzzle (Equality)
Moves: 1. e4 e5 2. f4 exf4 3. Bc4 Qh4+ 4. Kf1 Nf6 5. Nf3 Qh6 6. Qe2 Nc6 7. c3 Bc5 8.
d4 Be7 9. Nbd2 O-O 10. b4 d6 11. d5 Ne5 12. Bb3 Nxf3 13. Nxf3 Nh5 14. Kf2 g5
15. e5 g4 16. Nd4 dxe5 17. Qxe5 g3+ *
Position (FEN): r1b2rk1/ppp1bp1p/7q/3PQ2n/1P1N1p2/1BP3p1/P4KPP/R1B4R w - - 0 18
White to move.
Themes:  Middlegame  
Puzzle rating: 934
Best move: hxg3