Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Nc3 c6 4. d4 exd4 5. Nxd4 Be6 6. Be2 Nf6 7. O-O Nbd7 8.
f4 Nb6 9. f5 Bc4 10. Bxc4 Nxc4 11. Qd3 Ne5 12. Qe2 Be7 13. Bf4 Qb6 14. Qd2 Nc4
15. Qf2 Qxb2 16. Qf3 Qb6 17. Rfd1 O-O-O 18. Rab1 Qc7 19. Qd3 Ne5 20. Qe2 Ned7
21. Kh1 g6 22. Ncb5 cxb5 23. Nxb5 Qa5 24. Qc4+ Kb8 25. Nxd6 Bxd6 26. Bxd6+ Ka8
27. Be7 Rc8 28. Qxf7 Rc7 29. Bxf6 Rf8 30. Qxf8+ Nxf8 31. Rd8+ Rc8 *
Position (FEN): k1rR1n2/pp5p/5Bp1/q4P2/4P3/8/P1P3PP/1R5K w - - 2 32
White to move.
Themes: Hanging Piece, Queenside Attack Endgame Mate in 1 
Puzzle rating: 529
Best move: Rxc8#