Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Chigorin_Variation
Moves: 1. d4 d5 2. Nc3 e6 3. Bf4 Bb4 4. e3 Ne7 5. Bd3 Nbc6 6. Nf3 f6 7. O-O Bxc3 8.
bxc3 O-O 9. Rb1 b6 10. c4 dxc4 11. Bxc4 Nd5 12. Bb5 Bb7 13. Qd3 Nxf4 14. exf4
a6 15. Bc4 Re8 16. f5 Na5 17. Bxe6+ Kh8 18. Nh4 Qd6 19. Ng6+ hxg6 *
Position (FEN): r3r2k/1bp3p1/pp1qBpp1/n4P2/3P4/3Q4/P1P2PPP/1R3RK1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 952
Best move: Qh3#