Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 Nc6 5. Nf3 e6 6. Bc4 Qc7 7. Qe2 a6 8.
O-O Nf6 9. e5 Ng4 10. Bf4 g5 11. Bg3 Bg7 12. Rfe1 b5 13. Bb3 O-O 14. Rac1 Qb8
15. h3 Nh6 16. Nxg5 Nf5 17. Bc2 Ncd4 18. Bxf5 Nxe2+ 19. Rxe2 exf5 20. Nf3 Qa7
21. Nd5 Bb7 22. Ne7+ Kh8 23. Nxf5 Bxf3 24. gxf3 Rac8 25. Rce1 Rc5 26. Re4 Re8
27. Nd6 Rg8 *
Position (FEN): 6rk/q2p1pbp/p2N4/1pr1P3/4R3/5PBP/PP3P2/4R1K1 w - - 7 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 564
Best move: Nxf7#