Chess puzzle (Checkmate)
Opening: Modern_Defense, Modern_Defense_Other_variations
Moves: 1. e4 g6 2. d4 Bg7 3. e5 d6 4. f4 dxe5 5. fxe5 e6 6. c4 Ne7 7. Nc3 b6 8. Nf3
Bb7 9. Bg5 Qd7 10. Bd3 Nec6 11. Ne4 Nxd4 12. Nf6+ Bxf6 13. Bxf6 Nxf3+ 14. Qxf3
Bxf3 15. gxf3 Rg8 16. O-O-O Qc6 17. Be4 Qxc4+ 18. Kb1 c6 *
Position (FEN): rn2k1r1/p4p1p/1pp1pBp1/4P3/2q1B3/5P2/PP5P/1K1R3R w q - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1325
Best move: Rd8#