Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Chigorin_Variation
Moves: 1. Nf3 Nc6 2. d4 d5 3. c4 Nf6 4. Nc3 e6 5. a3 a5 6. Bg5 Be7 7. e3 O-O 8. Rc1 h6
9. Bh4 Ne4 10. Bg3 Nxg3 11. hxg3 Bf6 12. cxd5 exd5 13. Qb3 Ne7 14. Bd3 c6 15.
a4 Rb8 16. Ke2 Be6 17. Bb1 c5 18. Qc2 cxd4 *
Position (FEN): 1r1q1rk1/1p2npp1/4bb1p/p2p4/P2p4/2N1PNP1/1PQ1KPP1/1BR4R w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 716
Best move: Qh7#