Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nc3 d5 3. exd5 exd5 4. Nf3 Nf6 5. d4 Bb4 6. Bd2 O-O 7. Be2 Re8 8.
O-O Nc6 9. Re1 a6 10. a3 Ba5 11. b4 Bb6 12. Be3 Ne4 13. Nxe4 dxe4 14. Nd2 Nxd4
15. c3 Nxe2+ 16. Rxe2 Bg4 17. f3 Bxe3+ 18. Rxe3 exf3 19. Rxe8+ Qxe8 20. Nxf3
Qe3+ 21. Kh1 Qxc3 22. Rc1 Qxa3 23. Rxc7 Qxb4 24. Rxf7 Kxf7 25. Ne5+ Kg8 26.
Qd5+ Kh8 27. Nf7+ Kg8 28. Nh6+ Kh8 29. Qg8+ Rxg8 *
Position (FEN): 6rk/1p4pp/p6N/8/1q4b1/8/6PP/7K w - - 0 30
White to move.
Themes:  Endgame Mate in 1, Smothered Mate 
Puzzle rating: 890
Best move: Nf7#