Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. e4 d6 3. Nc3 c6 4. Be3 Be7 5. Nf3 Nf6 6. Be2 O-O 7. O-O a6 8. a3 b5
9. b4 Bb7 10. e5 dxe5 11. dxe5 Nd5 12. Nxd5 cxd5 13. c3 Nc6 14. Bd4 Rc8 15. Rc1
f6 16. exf6 Bxf6 17. Bd3 Bxd4 18. cxd4 Qf6 19. Qe2 Rfe8 20. Rc5 Nxd4 21. Nxd4
Qxd4 22. Rxc8 Bxc8 23. Kh1 e5 24. f4 e4 25. Bb1 Bf5 26. Rd1 Qc4 27. Qh5 g6 28.
Qh4 Qe2 29. Rc1 d4 30. Qf6 d3 31. Ba2+ Be6 32. Bxe6+ Rxe6 33. Rc8+ Re8 *
Position (FEN): 2R1r1k1/7p/p4Qp1/1p6/1P2pP2/P2p4/4q1PP/7K w - - 2 34
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 706
Best move: Rxe8#