Chess puzzle (Checkmate)
Moves: 1. c4 e6 2. Nc3 d5 3. cxd5 exd5 4. e3 Nf6 5. Nf3 Bg4 6. Be2 Bd6 7. O-O O-O 8.
h3 Bh5 9. a3 Nc6 10. b4 a6 11. Bb2 Ne5 12. Nd4 Bxe2 13. Qxe2 Nc4 14. Bc1 c5 15.
bxc5 Bxc5 16. Nf3 Re8 17. d3 Ne5 18. Nxe5 Rxe5 19. Qf3 d4 20. Ne4 Nxe4 21. dxe4
dxe3 22. Bxe3 Bxe3 23. Qxe3 f5 24. Qb3+ Kh8 25. exf5 Rxf5 26. Qxb7 Rb5 27. Qf3
Rc8 28. Rad1 Qb6 29. Rd7 Rb3 30. Qf7 Rg8 31. Re1 Rxa3 32. Qxg8+ Kxg8 *
Position (FEN): 6k1/3R2pp/pq6/8/8/r6P/5PP1/4R1K1 w - - 0 33
White to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 901
Best move: Re8#