Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nc3 a6 3. Nf3 h6 4. e3 c6 5. g3 Nf6 6. Bg2 Bg4 7. h3 Bh5 8. O-O Ne4
9. Qd3 Bg6 10. Ne5 Bh7 11. Nxe4 dxe4 12. Bxe4 Bxe4 13. Qxe4 Nd7 14. Nxf7 Kxf7
15. Qf5+ Nf6 16. e4 e6 17. Qf4 Kg8 18. e5 Nd5 19. Qg4 Be7 20. Qxe6+ Kh7 21. c4
Nc7 22. Qf5+ g6 *
Position (FEN): r2q3r/1pn1b2k/p1p3pp/4PQ2/2PP4/6PP/PP3P2/R1B2RK1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 862
Best move: Qf7#