Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Other_variations
Moves: 1. d4 d6 2. Nf3 e6 3. c4 Be7 4. Nc3 h6 5. e3 a6 6. Qb3 c6 7. a4 Nf6 8. Bd3 O-O
9. Ne4 d5 10. cxd5 Nxe4 11. dxc6 Nxc6 12. Bxe4 Bb4+ 13. Bd2 Bxd2+ 14. Nxd2 Qa5
15. Rc1 Bd7 16. Bc2 Qg5 17. O-O Nxd4 18. Qd3 Bc6 *
Position (FEN): r4rk1/1p3pp1/p1b1p2p/6q1/P2n4/3QP3/1PBN1PPP/2R2RK1 w - - 2 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 966
Best move: Qh7#