Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. Qxd4 Nc6 4. Qe3 Nf6 5. Nc3 e5 6. Bb5 Nd4 7. Qd3 a6 8.
Ba4 b5 9. Bb3 Bb7 10. Nge2 Bxe4 11. Nxe4 Nxb3 12. Nxf6+ Qxf6 13. axb3 Bc5 14.
O-O O-O 15. Ng3 Rad8 16. Ne4 Qb6 17. Nxc5 Qxc5 18. Be3 Qe7 19. Rxa6 d5 20. Qxb5
d4 21. Bc1 e4 22. Re1 f5 23. Qc4+ Kh8 24. Qe6 Qxe6 25. Rxe6 d3 26. cxd3 exd3
27. Rd1 Rf7 28. Re3 Rfd7 29. Rde1 d2 30. Re8+ Rxe8 *
Position (FEN): 4r2k/3r2pp/8/5p2/8/1P6/1P1p1PPP/2B1R1K1 w - - 0 31
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 591
Best move: Rxe8#