Chess puzzle (Checkmate)
Opening: Modern_Defense, Modern_Defense_Other_variations
Moves: 1. e4 g6 2. Nf3 Bg7 3. d4 e6 4. c3 Ne7 5. Bd3 d5 6. e5 Nd7 7. O-O c5 8. Nbd2
cxd4 9. cxd4 Nf5 10. Bxf5 exf5 11. Nb3 b6 12. h3 Ba6 13. Re1 Rc8 14. Bd2 Qc7
15. Bb4 Qc2 16. Rb1 Qxd1 17. Rexd1 Be2 18. Rdc1 Bxf3 *
Position (FEN): 2r1k2r/p2n1pbp/1p4p1/3pPp2/1B1P4/1N3b1P/PP3PP1/1RR3K1 w k - 0 19
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 561
Best move: Rxc8#