Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. e3 Be7 5. Nf3 O-O 6. Bd3 Nbd7 7. cxd5 exd5 8.
O-O c6 9. a3 Re8 10. b4 Nf8 11. Ne5 Ng6 12. Bb2 Nxe5 13. dxe5 Ng4 14. Ne2 Bf8
15. h3 Nxe5 16. Bb1 Ng6 17. Qc2 Be6 18. f4 Bd7 19. Bd4 a5 20. bxa5 Qxa5 21. f5
Ne5 22. f6 g6 23. Nf4 Nc4 24. Qf2 Qd2 25. Qg3 Nxe3 26. Nxg6 fxg6 *
Position (FEN): r3rbk1/1p1b3p/2p2Pp1/3p4/3B4/P3n1QP/3q2P1/RB3RK1 w - - 0 27
White to move.
Themes: Advanced Pawn Middlegame Mate in 1 
Puzzle rating: 1037
Best move: f7#