Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bg5 d5 3. Nf3 Nbd7 4. e3 h6 5. Bh4 e6 6. c4 Be7 7. Nc3 a6 8. Be2
dxc4 9. Bxc4 b5 10. Bd3 Bb7 11. O-O O-O 12. Rc1 c5 13. Bb1 cxd4 14. Nxd4 e5 15.
Nf5 Bb4 16. a3 Bxc3 17. Rxc3 Nb6 18. Qxd8 Raxd8 19. Bxf6 gxf6 20. Rc7 Bd5 21.
Nxh6+ Kh8 22. e4 Be6 23. Re1 Nc4 24. Ba2 Kg7 25. Nf5+ Bxf5 26. exf5 Nxb2 27. g4
Nd3 28. Re3 Nf4 29. g5 Rd1+ 30. Re1 *
Position (FEN): 5r2/2R2pk1/p4p2/1p2pPP1/5n2/P7/B4P1P/3rR1K1 b - - 2 30
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 518
Best move: Rxe1#