Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. c3 Nf6 4. e5 Nd5 5. d4 cxd4 6. Bc4 Nb6 7. Bb3 d6 8. exd6
Qxd6 9. cxd4 Be6 10. O-O Bxb3 11. Qxb3 e6 12. Nc3 Qb4 13. Qd1 O-O-O 14. a3 Qd6
15. Qe2 Nxd4 16. Nxd4 Qxd4 17. Be3 Qd3 18. Qf3 Qf5 19. Qe2 Bc5 20. Nb5 Kb8 21.
Bxc5 Qxc5 22. Rac1 Qg5 23. f4 Qf5 24. g4 Qg6 25. Qe5+ Ka8 26. Nc7+ Kb8 27. Na6+
Ka8 28. Qb8+ Rxb8 *
Position (FEN): kr5r/pp3ppp/Nn2p1q1/8/5PP1/P7/1P5P/2R2RK1 w - - 0 29
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1261
Best move: Nc7#