Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 c6 3. Be2 Nd7 4. f4 Ngf6 5. Nf3 Ne4 6. O-O Ndf6 7. c3 Bg4 8. Ne5
Bxe2 9. Qxe2 e6 10. f5 exf5 11. Rxf5 Bd6 12. Nd2 Qc7 13. Nxe4 dxe4 14. Qc4 Rf8
15. a4 O-O-O 16. a5 Rde8 17. b4 Bxe5 18. dxe5 Rxe5 19. Rxe5 Qxe5 20. Ba3 Kb8
21. b5 Rc8 22. Qxf7 Qxc3 23. Bd6+ Ka8 24. Rf1 Qxe3+ 25. Kh1 Ng4 26. a6 bxa6 27.
bxa6 Qb6 28. Qd7 Nf2+ 29. Kg1 Nh3+ 30. Kh1 Qg1+ 31. Rxg1 *
Position (FEN): k1r5/p2Q2pp/P1pB4/8/4p3/7n/6PP/6RK b - - 0 31
Black to move.
Themes:  Endgame Mate in 1, Smothered Mate 
Puzzle rating: 824
Best move: Nf2#