Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Be7 4. d4 exd4 5. Nxd4 d6 6. Bd3 O-O 7. Be3 Ng4 8.
Qe2 Ne5 9. O-O-O c5 10. Nf3 Bg4 11. h3 Bh5 12. g4 Bg6 13. Nxe5 dxe5 14. Nd5 Nc6
15. Nxe7+ Qxe7 16. h4 c4 17. Bxc4 Bxe4 18. Rh2 Nb4 19. Bb3 a5 20. f3 Bc6 21. a3
a4 22. axb4 axb3 23. Bc5 Rfd8 24. Bxe7 *
Position (FEN): r2r2k1/1p2Bppp/2b5/4p3/1P4PP/1p3P2/1PP1Q2R/2KR4 b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1367
Best move: Ra1#