Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. d3 O-O 6. c3 d6 7. h3 Be6 8. Bb5
a6 9. Ba4 h6 10. d4 exd4 11. cxd4 Bc4 12. dxc5 Bxf1 13. Qxf1 dxc5 14. e5 Ne4
15. Bxc6 bxc6 16. Be3 Rb8 17. b3 Qe7 18. Qc4 Rb4 19. Qxa6 Qd7 20. Na3 Rbb8 21.
Qc4 Rb4 22. Qc2 Qe7 23. Nc4 Ng5 24. Nxg5 hxg5 25. a3 Rbb8 26. Rb1 Rb7 27. Na5
Rb5 28. b4 Qxe5 29. Bxc5 Rfb8 30. Rd1 Re8 31. Nxc6 Qf6 32. Ne7+ Rxe7 33. Rd8+
Re8 *
Position (FEN): 3Rr1k1/2p2pp1/5q2/1rB3p1/1P6/P6P/2Q2PP1/6K1 w - - 2 34
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 872
Best move: Rxe8#