Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. c4 d5 3. Nf3 Bg4 4. Ne5 Bh5 5. cxd5 Qxd5 6. Nc3 Qa5 7. Bd2 Qb6 8.
Qa4 e6 9. a3 Bd6 10. Nc4 Qc7 11. e4 Nd7 12. e5 Be7 13. Ne4 b5 14. Qa5 Qxa5 15.
Ncd6+ Bxd6 16. Nxd6+ Ke7 17. Bxa5 c5 18. f4 cxd4 19. Bb4 Kd8 20. Bxb5 Nb6 21.
h4 Ne7 22. g4 Bxg4 23. Nxf7+ Kc7 24. Rc1+ Kb7 25. Nxh8 Ned5 26. Nf7 h5 27. Nd6+
Kb8 28. Ba5 Nxf4 29. Kd2 Nfd5 30. Rc6 Nc7 31. Rhc1 Nxb5 32. Rc8+ Nxc8 *
Position (FEN): rkn5/p5p1/3Np3/Bn2P2p/3p2bP/P7/1P1K4/2R5 w - - 0 33
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1010
Best move: Rxc8#