Chess puzzle (Equality)
Moves: 1. e4 e5 2. d4 exd4 3. c3 dxc3 4. Bc4 d6 5. Nxc3 h6 6. Nf3 Nf6 7. e5 dxe5 8.
Bxf7+ Ke7 9. Bd5 c6 10. Nxe5 cxd5 11. O-O Nc6 12. Ng6+ Kf7 13. Nf4 Bd6 14.
Nfxd5 Re8 15. Qb3 Nxd5 16. Qxd5+ Be6 17. Qh5+ Kg8 18. Bxh6 gxh6 *
Position (FEN): r2qr1k1/pp6/2nbb2p/7Q/8/2N5/PP3PPP/R4RK1 w - - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1502
Best move: Qg6+