Chess puzzle (Checkmate)
Opening: Tarrasch_Defense, Tarrasch_Defense_Other_variations
Moves: 1. d4 d5 2. c4 e6 3. Nc3 c5 4. Nf3 cxd4 5. Nxd4 Nf6 6. Bg5 Be7 7. g3 h6 8. Bxf6
Bxf6 9. cxd5 exd5 10. Bg2 Nc6 11. Bxd5 Nxd4 12. Qa4+ Bd7 13. Qc4 Rc8 14. Bxf7+
Kf8 15. Qd5 Nc2+ 16. Kf1 Nxa1 17. Bg6 Bc6 *
Position (FEN): 2rq1k1r/pp4p1/2b2bBp/3Q4/8/2N3P1/PP2PP1P/n4K1R w - - 2 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 947
Best move: Qf7#