Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. c4 e6 4. Nc3 Nf6 5. d3 d5 6. cxd5 exd5 7. exd5 Nxd5 8.
Nxd5 Qxd5 9. Be2 Be7 10. O-O O-O 11. h3 b6 12. Be3 Bb7 13. a3 Rfe8 14. Qc2 Ne5
15. Rfd1 Rac8 16. b3 Bf6 17. Rac1 Ba8 18. Ne1 Ng6 19. Bf3 Qd6 20. Bxa8 Rxa8 21.
Nf3 Ne5 22. Nxe5 Qxe5 23. a4 Re6 24. Qc4 Be7 25. Bf4 Qh5 26. Re1 Rxe1+ 27. Rxe1
Bf6 28. Qe4 Rf8 29. Bd6 Rc8 30. Qe8+ Rxe8 *
Position (FEN): 4r1k1/p4ppp/1p1B1b2/2p4q/P7/1P1P3P/5PP1/4R1K1 w - - 0 31
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 628
Best move: Rxe8#