Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Chigorin_Variation
Moves: 1. d4 d5 2. Nf3 Nc6 3. Bf4 Nf6 4. c4 e6 5. e3 Be7 6. Nc3 O-O 7. cxd5 exd5 8.
Bd3 a6 9. h3 Bd6 10. Bg5 h6 11. O-O hxg5 12. Nxg5 g6 13. f4 Bf5 14. Bxf5 gxf5
15. Qf3 Re8 16. Rae1 Kf8 17. Nxd5 Nxd5 18. Qxd5 Ne7 *
Position (FEN): r2qrk2/1pp1np2/p2b4/3Q1pN1/3P1P2/4P2P/PP4P1/4RRK1 w - - 1 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1263
Best move: Qxf7#