Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 d5 3. Nf3 Bb4+ 4. Bd2 a5 5. a3 Bxd2+ 6. Nbxd2 Nf6 7. Qc2 O-O 8.
e3 c6 9. Bd3 b5 10. cxd5 exd5 11. O-O Bg4 12. h3 Bh5 13. Ne5 Qd6 14. Rfc1 Ra6
15. Ndf3 Ne4 16. Bxe4 dxe4 17. Qxe4 Bg6 18. Nxg6 fxg6 19. Ne5 b4 20. Qd3 bxa3
21. Qb3+ Qd5 22. Qxa3 Nd7 23. e4 Qxd4 24. Qb3+ Kh8 25. Nf7+ Kg8 26. Nh6+ Kh8
27. Qg8+ Rxg8 *
Position (FEN): 6rk/3n2pp/r1p3pN/p7/3qP3/7P/1P3PP1/R1R3K1 w - - 0 28
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1049
Best move: Nf7#