Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Bb4 4. a3 Ba5 5. b4 Bb6 6. Bc4 Nf6 7. O-O d6 8. h3
Be6 9. Bb5 d5 10. Nxe5 d4 11. Ne2 Nxe4 12. d3 Nc3 13. Nxc3 dxc3 14. Bxc6+ bxc6
15. Nxc6 Qd6 16. b5 Qc5 17. Nb4 Qxb5 18. Re1 O-O 19. Bf4 c5 20. Na2 Bc8 21.
Nxc3 Qc6 22. a4 Bb7 23. f3 Qf6 24. Bh2 Qxc3 25. a5 c4+ 26. axb6 axb6 27. Rxa8
Bxa8 28. dxc4 Qxc4 29. Bd6 Rd8 30. h4 b5 31. Qb1 Rxd6 *
Position (FEN): b5k1/5ppp/3r4/1p6/2q4P/5P2/2P3P1/1Q2R1K1 w - - 0 32
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1236
Best move: Re8#