Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 Nf6 3. Nf3 d5 4. cxd5 Nxd5 5. Nxe5 Nxc3 6. bxc3 Bd6 7. Nc4 b5
8. Nxd6+ Qxd6 9. Qb3 a6 10. a4 Be6 11. Qb1 bxa4 12. Rxa4 O-O 13. Ba3 Qb6 14.
Qxb6 cxb6 15. Bxf8 Kxf8 16. e3 b5 17. Bxb5 Bd7 18. Bxd7 Nxd7 19. O-O Nc5 20.
Ra5 Nb3 21. Rd5 a5 22. Rb1 a4 23. Rd6 a3 24. Rb6 a2 25. R1xb3 a1=Q+ 26. Rb1 Ke7
27. h3 Qa5 28. Rb7+ Kd8 29. Rxf7 Ra7 *
Position (FEN): 3k4/r4Rpp/8/q7/8/2P1P2P/3P1PP1/1R4K1 w - - 1 30
White to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 1107
Best move: Rb8#