Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Chigorin_Variation
Moves: 1. Nf3 Nc6 2. d4 d5 3. c4 e6 4. Nc3 Nf6 5. Bg5 Be7 6. e3 O-O 7. Bd3 h6 8. Bh4
b6 9. O-O Bb7 10. Re1 Nb4 11. Be2 a6 12. a3 Nc6 13. Qc2 dxc4 14. Bxc4 b5 15.
Ba2 Nd5 16. Bxe7 Ndxe7 17. Rac1 Nd5 18. Bb1 Nxc3 *
Position (FEN): r2q1rk1/1bp2pp1/p1n1p2p/1p6/3P4/P1n1PN2/1PQ2PPP/1BR1R1K1 w - - 0 19
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 931
Best move: Qh7#