Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. Nf3 Bg7 3. d4 d6 4. Nc3 Nd7 5. Bd3 Ngf6 6. O-O b6 7. Bg5 Bb7 8. e5
dxe5 9. dxe5 Ng4 10. e6 Nde5 11. Bb5+ Kf8 12. Nxe5 Nxe5 13. exf7 Nxf7 14. Be3
Nd6 15. Be2 Nf5 16. Bf3 Bxf3 17. Qxf3 Ke8 18. Rad1 Qc8 19. Qc6+ Kf7 20. Ne4 Rf8
21. Qc4+ e6 22. Ng5+ Kg8 23. Nxe6 Re8 24. Ng5+ Kh8 25. Nf7+ Kg8 26. Nh6+ Kh8
27. Qg8+ Rxg8 *
Position (FEN): r1q3rk/p1p3bp/1p4pN/5n2/8/4B3/PPP2PPP/3R1RK1 w - - 0 28
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 968
Best move: Nf7#