Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 e6 3. g3 c5 4. e3 Nf6 5. Bg2 Nc6 6. O-O Be7 7. b3 c4 8. bxc4
dxc4 9. Nbd2 b5 10. a4 c3 11. Nb3 Qc7 12. axb5 Nb4 13. Ba3 O-O 14. Ne5 Rb8 15.
Bxb4 Bxb4 16. Nc6 Rxb5 17. Rxa7 Qb6 18. Ra2 Rd8 19. Nxb4 Rxb4 20. Qd3 Nd5 21.
e4 Nc7 22. Qxc3 Ba6 23. Rfa1 Rc4 24. Rxa6 Nxa6 25. Qxc4 Qb7 26. Qxa6 Qc7 27.
Nc5 Rxd4 28. Nxe6 fxe6 29. Qxe6+ Kh8 30. Ra8+ Rd8 31. Qe8+ Rxe8 *
Position (FEN): R3r2k/2q3pp/8/8/4P3/6P1/2P2PBP/6K1 w - - 0 32
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 540
Best move: Rxe8#