Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. e4 Nxe4 3. Bd3 Nc5 4. Be4 Nxe4 5. d3 Nc5 6. d4 Nca6 7. O-O e6 8.
Ne5 d6 9. Nf3 e5 10. dxe5 dxe5 11. Nxe5 Qxd1 12. Rxd1 Bg4 13. Nxg4 Bc5 14. Ne5
O-O 15. Nd3 Nc6 16. Nxc5 Nxc5 17. Rd5 Na6 18. Bg5 Rfe8 19. Rd1 f6 20. Bf4 Nab4
21. Bxc7 Nxc2 22. Nc3 Nxa1 23. Rxa1 Rac8 24. Bd6 Rcd8 25. Bc7 Rc8 26. Nb5 a6
27. Nd6 Kf8 28. Nxc8 Rxc8 29. Bd6+ Kf7 30. Re1 g5 31. Re4 Rd8 32. Bg3 Rd1+ 33.
Re1 *
Position (FEN): 8/1p3k1p/p1n2p2/6p1/8/6B1/PP3PPP/3rR1K1 b - - 5 33
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 600
Best move: Rxe1#