Chess puzzle (Checkmate)
Opening: Rat_Defense, Rat_Defense_Harmonist
Moves: 1. e4 d6 2. f4 Nc6 3. Nf3 Bg4 4. Bc4 e5 5. O-O Nd4 6. Bxf7+ Kxf7 7. Ng5+ Ke8 8.
Qxg4 Nxc2 9. fxe5 dxe5 10. Rxf8+ Ke7 11. Qe6+ Kxf8 *
Position (FEN): r2q1knr/ppp3pp/4Q3/4p1N1/4P3/8/PPnP2PP/RNB3K1 w - - 0 12
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 956
Best move: Qf7#