Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. Nc3 Nxd5 4. Nf3 Bf5 5. d3 Nc6 6. Be2 e5 7. O-O Bc5 8.
Na4 Be7 9. Re1 O-O 10. h3 h6 11. Bf1 Bf6 12. Nc5 b6 13. Ne4 Bxe4 14. Rxe4 Re8
15. g3 Nde7 16. Bg2 Nf5 17. c3 Rc8 18. h4 Qd7 19. Qe2 Rcd8 20. Ne1 Nd6 21. Re3
Ne7 22. Kh2 c5 23. Bh3 Qc7 24. Rf3 Ng6 25. h5 Nf8 26. Bxh6 Ne6 27. Be3 e4 28.
dxe4 Nxe4 29. Bf5 N6g5 30. Bxg5 Nxg5 31. Re3 Kf8 32. Rd1 Rxd1 *
Position (FEN): 4rk2/p1q2pp1/1p3b2/2p2BnP/8/2P1R1P1/PP2QP1K/3rN3 w - - 0 33
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1245
Best move: Rxe8#