Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. d4 Nxd5 4. c4 Nb4 5. a3 N4c6 6. Nf3 Bg4 7. Be3 Bxf3 8.
gxf3 e6 9. Nc3 Bd6 10. c5 Be7 11. Bb5 a6 12. Ba4 b5 13. cxb6 cxb6 14. Rg1 O-O
15. Bh6 Bf6 16. Qd3 Qxd4 17. Qxd4 Nxd4 18. Ne4 Nxf3+ 19. Ke2 Nxg1+ 20. Rxg1
Bxb2 21. Kd3 Kh8 22. Bf4 b5 23. Bb3 Bxa3 24. Be5 Rg8 25. Ng5 f6 *
Position (FEN): rn4rk/6pp/p3pp2/1p2B1N1/8/bB1K4/5P1P/6R1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 731
Best move: Nf7#