Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Bf4 Nf6 3. e3 Nc6 4. Nf3 d5 5. a3 b6 6. Bd3 Bb7 7. O-O Bd6 8. Ne5
O-O 9. Nd2 Bxe5 10. dxe5 Nd7 11. Qh5 g6 12. Qh6 Ndxe5 13. Bxe5 Nxe5 14. f4 Ng4
15. Qh3 Nf6 16. Nf3 c5 17. b3 a5 18. Ne5 Ba6 19. c4 d4 20. Rad1 Bb7 21. f5 exf5
22. Bxf5 gxf5 23. Rxf5 Be4 24. Rg5+ Kh8 25. Rf1 Rg8 *
Position (FEN): r2q2rk/5p1p/1p3n2/p1p1N1R1/2Ppb3/PP2P2Q/6PP/5RK1 w - - 5 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1090
Best move: Nxf7#