Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. b3 Nc6 3. Bb2 Nf6 4. f3 Bc5 5. c3 a5 6. d4 exd4 7. cxd4 Bb4+ 8. Bc3
O-O 9. Bxb4 Nxb4 10. Nc3 d5 11. e5 Ne8 12. Nge2 Bf5 13. Ng3 Bg6 14. Rc1 f6 15.
Be2 fxe5 16. dxe5 d4 17. Bc4+ Kh8 18. Nce4 c6 19. a3 Na2 20. Ra1 Nc3 21. Nxc3
dxc3 22. Qe2 Rc8 23. e6 Nc7 24. e7 Qd2+ 25. Qxd2 cxd2+ 26. Kxd2 Rfe8 27. Rae1
b5 28. Bd3 Bf7 29. Bf5 Rb8 30. Bd7 Rg8 31. Nf5 Be8 32. Nd6 Bxd7 *
Position (FEN): 1r4rk/2nbP1pp/2pN4/pp6/8/PP3P2/3K2PP/4R2R w - - 0 33
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 654
Best move: Nf7#