Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Be7 5. O-O O-O 6. c3 d5 7. exd5 Nxd5 8.
Re1 Bg4 9. h3 Bxf3 10. Qxf3 Nb6 11. Bb3 Bf6 12. Nd2 Re8 13. Ne4 Be7 14. Qxf7+
Kh8 15. Be3 Rf8 16. Qh5 Qxd3 17. Bxb6 axb6 18. Rad1 Qb5 19. Rd7 Rad8 20. Rxc7
Bc5 21. Qg5 Be7 22. Rxe7 Nxe7 23. Qxe7 Rde8 24. Qxb7 Qd3 25. Qd5 Qa6 26. Ng5
Re7 27. Rxe5 Rxe5 28. Qg8+ Rxg8 *
Position (FEN): 6rk/6pp/qp6/4r1N1/8/1BP4P/PP3PP1/6K1 w - - 0 29
White to move.
Themes:  Endgame Mate in 1, Smothered Mate 
Puzzle rating: 752
Best move: Nf7#