Chess puzzle (Checkmate)
Moves: 1. g3 c6 2. Bg2 d5 3. e3 Nf6 4. d4 Bf5 5. Ne2 e6 6. O-O Nbd7 7. b3 Be7 8. Bb2
O-O 9. Nd2 a5 10. c4 a4 11. c5 b6 12. b4 a3 13. Bc1 bxc5 14. dxc5 Qc7 15. Qb3
Rfb8 16. Qc3 Ne4 17. Nxe4 dxe4 18. Bxa3 Bf6 19. Nd4 Ne5 20. Bb2 Nd3 21. a3 Bg4
22. Bxe4 Nxb2 23. Qxb2 Qe7 24. Qc2 Bxd4 25. exd4 f5 26. Bxc6 Ra6 27. Ba4 Rba8
28. Bb3 Rxa3 29. Rxa3 Rxa3 30. Re1 f4 31. Bxe6+ Bxe6 32. d5 fxg3 33. Rxe6 gxh2+
34. Kxh2 Qh4+ 35. Kg2 Qh3+ 36. Kg1 Ra1+ 37. Re1 *
Position (FEN): 6k1/6pp/8/2PP4/1P6/7q/2Q2P2/r3R1K1 b - - 6 37
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 729
Best move: Rxe1#