Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd6 4. Nf3 Nf6 5. Be2 a6 6. O-O Bf5 7. d3 Nc6 8.
a3 e6 9. Be3 Be7 10. Qd2 O-O-O 11. b4 b5 12. Rfb1 e5 13. Bc5 Qe6 14. Ng5 Qd7
15. Nxf7 Bxc5 16. bxc5 Qxf7 17. a4 e4 18. axb5 axb5 19. Nxb5 exd3 20. cxd3 Ne4
21. Na7+ Nxa7 22. Rxa7 Nxd2 23. c6 Nxb1 *
Position (FEN): 2kr3r/R1p2qpp/2P5/5b2/8/3P4/4BPPP/1n4K1 w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 613
Best move: Ra8#