Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 a6 4. Be3 cxd4 5. Nxd4 Nc6 6. Nc3 Nf6 7. Be2 Qc7 8. f3
Be7 9. O-O O-O 10. Qd2 d6 11. Nxc6 bxc6 12. Bd3 a5 13. a4 Ba6 14. Bxa6 Rxa6 15.
Rad1 c5 16. Nb5 Qb6 17. c3 Rd8 18. b4 axb4 19. cxb4 Rxa4 20. Nxd6 Rxd6 21. bxc5
Rxd2 22. cxb6 Rxd1 23. Rxd1 Rb4 24. g4 h6 25. h4 Kf8 26. g5 hxg5 27. hxg5 Nh7
28. Ra1 Bxg5 29. Bc5+ Be7 *
Position (FEN): 5k2/4bppn/1P2p3/2B5/1r2P3/5P2/8/R5K1 w - - 2 30
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1200
Best move: Ra8#