Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Two_Knights_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Nd4 6. c3 b5 7. Bd3 Nf5 8.
Bxb5+ Bd7 9. Bc4 Bc5 10. d4 exd4 11. d6 Nxd6 12. cxd4 Bb4+ 13. Nc3 O-O 14. Be2
h6 15. h4 Nfe4 16. Rb1 Bxc3+ 17. bxc3 Nxc3 18. Qc2 Nxb1 *
Position (FEN): r2q1rk1/p1pb1pp1/3n3p/6N1/3P3P/8/P1Q1BPP1/1nB1K2R w K - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 541
Best move: Qh7#