Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Qf6 5. Nxc6 dxc6 6. Nc3 Bb4 7. Bd2 Bc5
8. f3 Be6 9. Bd3 O-O-O 10. Qe2 Rd7 11. O-O-O Ne7 12. Na4 Bd6 13. Kb1 Qd4 14.
Nc3 b5 15. Be3 Qe5 16. Bxa7 Kb7 17. Qe3 Ra8 18. Bd4 Qf4 19. Qxf4 Bxf4 20. Bc5
Nc8 21. g3 Be5 22. Bb4 Bxc3 23. Bxc3 Bxa2+ 24. Kc1 f6 25. Rhe1 Bc4 26. Bxc4 *
Position (FEN): r1n5/1kpr2pp/2p2p2/1p6/2B1P3/2B2PP1/1PP4P/2KRR3 b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1555
Best move: Ra1#