Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. f4 d5 3. e5 Bf5 4. d4 e6 5. Nf3 c5 6. Bd3 Bxd3 7. Qxd3 Nc6 8. f5 c4
9. Qe3 exf5 10. O-O Nge7 11. e6 f6 12. Nc3 Ng6 13. Nh4 Nxh4 14. Qf4 Ng6 15.
Qxf5 Nxd4 16. Qf2 Nxe6 17. Kh1 Bc5 18. Be3 d4 19. Rad1 Qb6 20. Nd5 Qc6 21.
Nxf6+ gxf6 22. Qxf6 dxe3 *
Position (FEN): r3k2r/pp5p/2q1nQn1/2b5/2p5/4p3/PPP3PP/3R1R1K w kq - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1262
Best move: Qf7#