Chess puzzle (Checkmate)
Opening: Horwitz_Defense, Horwitz_Defense_Other_variations
Moves: 1. d4 e6 2. Bf4 d5 3. e3 Nf6 4. Nf3 h6 5. Nbd2 Nh5 6. Bg3 Nxg3 7. hxg3 Nc6 8.
Bb5 Qd6 9. Ne5 Bd7 10. Nxd7 Qxd7 11. Nf3 a6 12. Ne5 Qd6 13. Nxc6 axb5 14. Ne5
Be7 15. f4 O-O-O 16. c3 Rhf8 17. a4 bxa4 18. Rxa4 f6 *
Position (FEN): 2kr1r2/1pp1b1p1/3qpp1p/3pN3/R2P1P2/2P1P1P1/1P4P1/3QK2R w K - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 614
Best move: Ra8#