Chess puzzle (Checkmate)
Opening: Ponziani_Opening, Ponziani_Opening_Other_variations
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 Bc5 4. d4 exd4 5. cxd4 Bb6 6. Nc3 d6 7. h3 Nge7 8.
Be3 h6 9. Bd3 O-O 10. Rc1 d5 11. e5 Be6 12. O-O Qd7 13. Re1 Rad8 14. a3 Nf5 15.
Bb1 Na5 16. Na4 Nc4 17. Nxb6 axb6 18. Qc2 Nfxe3 *
Position (FEN): 3r1rk1/1ppq1pp1/1p2b2p/3pP3/2nP4/P3nN1P/1PQ2PP1/1BR1R1K1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 715
Best move: Qh7#