Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. c4 c6 4. dxc6 Nxc6 5. b3 e5 6. Nc3 Bc5 7. h3 Bf5 8. Nf3
O-O 9. Be2 Re8 10. O-O Nd4 11. Nxd4 exd4 12. Na4 Bb4 13. d3 Rc8 14. Nb2 Bc3 15.
Rb1 a6 16. Na4 Ba5 17. Bg5 h6 18. Bh4 Bc7 19. Nc5 Qd6 20. Bg3 Qxc5 21. Bxc7
Qxc7 22. b4 b5 23. c5 Nd5 24. a4 Nc3 25. Qc2 Nxb1 26. Rxb1 Re6 27. axb5 axb5
28. Ra1 Rce8 29. Bf3 Re1+ 30. Rxe1 *
Position (FEN): 4r1k1/2q2pp1/7p/1pP2b2/1P1p4/3P1B1P/2Q2PP1/4R1K1 b - - 0 30
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 687
Best move: Rxe1#