Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Bf5 3. Nf3 f6 4. e3 e6 5. Bd3 Bxd3 6. Qxd3 c5 7. c3 c4 8. Qd1
Bd6 9. Bg3 Bxg3 10. hxg3 Nc6 11. Nbd2 b5 12. Rb1 a5 13. b3 b4 14. bxc4 bxc3 15.
Nb3 dxc4 16. Nc5 Nb4 17. Rc1 c2 18. Qe2 Qd5 19. Ra1 Ne7 20. a3 Na6 21. Nxa6
Rxa6 22. Qxc2 O-O 23. Rc1 f5 24. Ne5 Qxg2 25. Rf1 Rc8 26. Qa4 Nc6 27. Rxc4 Qd5
28. Rc5 Qe4 29. Qb5 Nxd4 *
Position (FEN): 2r3k1/6pp/r3p3/pQR1Np2/3nq3/P3P1P1/5P2/4KR2 w - - 0 30
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 809
Best move: Rxc8#