Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. f3 e6 4. Bf4 dxe4 5. fxe4 Qh4+ 6. g3 Qd8 7. Nf3 Nf6 8. Nc3
Be7 9. Bc4 b5 10. Bb3 b4 11. e5 bxc3 12. exf6 Bxf6 13. bxc3 O-O 14. O-O Ba6 15.
Re1 Nd7 16. Nd2 Qa5 17. Ne4 c5 18. Bd6 c4 19. Bxf8 Rxf8 20. Rf1 cxb3 21. cxb3
Bxf1 22. Qxf1 Be7 23. b4 Qc7 24. Nc5 a5 25. a3 Ra8 26. Qb5 Nxc5 27. dxc5 Bg5
28. Rd1 Be3+ 29. Kg2 axb4 30. Rd7 Qc8 31. axb4 Ra2+ 32. Kh3 e5 33. Qb7 Qxb7 *
Position (FEN): 6k1/1q1R1ppp/8/2P1p3/1P6/2P1b1PK/r6P/8 w - - 0 34
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 881
Best move: Rd8#