Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Nb3 a5 7. Be3 a4 8. Nd4
a3 9. b3 e5 10. Ndb5 Be7 11. f3 O-O 12. Bc4 Nbd7 13. Nd5 Nxd5 14. Qxd5 Nb6 15.
Qd3 Nxc4 16. bxc4 Be6 17. Nc3 Bg5 18. Bxg5 Qxg5 19. O-O Rfc8 20. Nd5 Ra4 21.
Rab1 Raxc4 22. Rxb7 Rxc2 23. Ne3 R2c3 24. Qxd6 Qxe3+ 25. Kh1 Rc1 26. Rb1 Rxb1
27. Rxb1 Rc1+ 28. Qd1 Rxd1+ 29. Rxd1 Bxa2 *
Position (FEN): 6k1/5ppp/8/4p3/4P3/p3qP2/b5PP/3R3K w - - 0 30
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 574
Best move: Rd8#