Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 e5 7. Nb3 Be7 8. f3
O-O 9. Qd2 Be6 10. O-O-O Nbd7 11. g4 b5 12. g5 b4 13. Ne2 Ne8 14. f4 a5 15. f5
a4 16. Nbd4 exd4 17. Nxd4 b3 18. Kb1 bxc2+ 19. Nxc2 Bb3 20. axb3 axb3 21. Na3
d5 22. Qxd5 Bxa3 23. Qxd7 Qa5 24. Qb5 Qc7 25. Rc1 Qe7 26. Qxb3 Qxe4+ 27. Bd3
Qxe3 28. bxa3 Nd6 29. Rhe1 Qxg5 30. Ka2 Rfb8 31. Qc3 Rc8 32. Qxc8+ Nxc8 *
Position (FEN): r1n3k1/5ppp/8/5Pq1/8/P2B4/K6P/2R1R3 w - - 0 33
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 913
Best move: Re8#