Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 b5 3. c4 b4 4. Nf3 Na6 5. Qd2 h6 6. c5 Qa5 7. Bxa6 Bxa6 8. b3
Nf6 9. Qf4 Bd3 10. a4 Nxe4 11. Ne5 Nf6 12. Nxd3 g5 13. Qf3 Bg7 14. Bd2 Nd5 15.
Ne5 Bxe5 16. dxe5 Qxc5 17. O-O Rf8 18. Rc1 Qd4 19. Bxb4 Nxb4 20. Nc3 Nd3 21.
Ra2 Nxe5 22. Qe2 Ng6 23. Rd2 Qb6 24. Qd3 Rd8 25. Ne4 Nf4 26. Re1 Nxd3 *
Position (FEN): 3rkr2/p2ppp2/1qp4p/6p1/P3N3/1P1n4/3R1PPP/4R1K1 w - - 0 27
White to move.
Themes: Pin Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 957
Best move: Nf6#