Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Nc3 a6 5. d4 exd4 6. Nxd4 Ne5 7. Bb3 Nfg4 8.
O-O Qh4 9. h3 h5 10. Nf5 Qf6 11. Nd5 Qc6 12. hxg4 hxg4 13. Bf4 d6 14. Bxe5 dxe5
15. Qxg4 g6 16. Ba4 b5 17. Bb3 gxf5 18. exf5 *
Position (FEN): r1b1kb1r/2p2p2/p1q5/1p1NpP2/6Q1/1B6/PPP2PP1/R4RK1 b kq - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1542
Best move: Qh6