Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 c5 4. c3 cxd4 5. cxd4 Nc6 6. Bb5 a6 7. Bxc6+ bxc6 8.
Nf3 Bf5 9. Nc3 h6 10. O-O e6 11. h3 Ne7 12. Be3 Bh7 13. Rc1 Nf5 14. Bd2 c5 15.
Qa4+ Qd7 16. Qxd7+ Kxd7 17. Na4 Kc6 18. dxc5 Rb8 19. g4 Ne7 20. Nd4+ Kc7 21.
Ba5+ Kb7 22. c6+ Ka8 23. c7 Re8 24. Rc3 Nc8 25. Rb3 Na7 26. Rc1 Be7 27. Nb6+
Kb7 28. c8=Q+ Nxc8 29. Rc7+ Kxc7 30. Na8+ Kd7 *
Position (FEN): N1n1r2r/3kbppb/p3p2p/B2pP3/3N2P1/1R5P/PP3P2/6K1 w - - 2 31
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1035
Best move: Rb7#