Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Bg4 3. h3 Bh5 4. Nc3 dxc4 5. Qa4+ c6 6. Qxc4 e6 7. e4 h6 8. Be2
Bg6 9. Nf3 Nd7 10. O-O Nb6 11. Qb3 Qd7 12. Rd1 f6 13. d5 exd5 14. exd5 O-O-O
15. dxc6 Qxc6 16. Be3 Bd6 17. Nb5 Kb8 18. Rac1 Qd7 19. Nxd6 Ne7 20. Bf4 Ned5
21. Rxd5 Nxd5 22. Qxd5 Ka8 23. Ba6 Rb8 24. Nb5 Qxd5 *
Position (FEN): kr5r/pp4p1/B4pbp/1N1q4/5B2/5N1P/PP3PP1/2R3K1 w - - 0 25
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 843
Best move: Nc7#