Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nf6 3. Nf3 Nc6 4. Nbd2 e6 5. c3 Bd7 6. e3 Be7 7. Bd3 h6 8. Ne5
Nh7 9. O-O Bg5 10. Bg3 Bh4 11. Qg4 Bf6 12. f4 Qe7 13. Bb5 a6 14. Ba4 b5 15. Bc2
Na5 16. b4 Nc4 17. Ndxc4 bxc4 18. a4 Qd8 19. a5 c6 20. Ba4 Rc8 21. Bh4 Bxh4 22.
Qxg7 Bf6 *
Position (FEN): 2rqk2r/3b1pQn/p1p1pb1p/P2pN3/BPpP1P2/2P1P3/6PP/R4RK1 w k - 1 23
White to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 1050
Best move: Qxf7#