Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. f3 Nc6 7. Be3 e6 8. Qd2
Be7 9. Bc4 Nxd4 10. Bxd4 b5 11. Bb3 Bd7 12. O-O-O a5 13. a3 b4 14. axb4 axb4
15. Na2 Qa5 16. Qxb4 Qxb4 17. Nxb4 d5 18. Bxf6 Bxb4 19. Bxg7 *
Position (FEN): r3k2r/3b1pBp/4p3/3p4/1b2P3/1B3P2/1PP3PP/2KR3R b kq - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 892
Best move: Ra1#