Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 d5 3. exd5 c6 4. dxc6 Nxc6 5. Bb5 Bd7 6. Nf3 exf4 7. O-O Qb6+ 8.
Kh1 Qxb5 9. d4 O-O-O 10. Bxf4 Nf6 11. a4 Qxb2 12. Na3 Bg4 13. Nb5 a6 14. Qd3
axb5 15. axb5 Bxf3 16. bxc6 Bxc6 17. Rfb1 Qxd4 18. Qf5+ Nd7 *
Position (FEN): 2kr1b1r/1p1n1ppp/2b5/5Q2/3q1B2/8/2P3PP/RR5K w - - 2 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1475
Best move: Ra8#