Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 c6 5. Bg5 Be7 6. e4 O-O 7. e5 Ne4 8. Nxe4
dxe4 9. Bxe7 Qxe7 10. Nd2 b5 11. Nxe4 bxc4 12. a3 Ba6 13. Qc2 Qd7 14. Nd6 f6
15. Bxc4 fxe5 16. dxe5 Kh8 17. Rd1 Qc7 18. O-O Bxc4 19. Qxc4 Nd7 20. Qxe6 Nc5
21. Qa2 Rab8 22. Rfe1 Na4 23. Rd2 Qb6 24. Nf7+ Kg8 25. Nh6+ Kh8 26. Qg8+ Rxg8 *
Position (FEN): 1r4rk/p5pp/1qp4N/4P3/n7/P7/1P1R1PPP/4R1K1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 859
Best move: Nf7#