Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d3 g6 4. g3 Bg7 5. Bg2 e6 6. O-O Nge7 7. Nc3 O-O 8. Bg5
h6 9. Bxe7 Qxe7 10. Nd2 d6 11. Nc4 Rb8 12. f4 b5 13. Ne3 b4 14. Ne2 Bxb2 15.
Rb1 Bg7 16. g4 Nd4 17. Nxd4 Bxd4 18. Qf3 f5 19. exf5 exf5 20. Rfe1 Re8 21. Qd5+
Kg7 22. Kh1 Bxe3 23. Rxe3 Qxe3 24. Qxd6 Bb7 25. Qc7+ Re7 26. Qxb8 Qe1+ 27. Rxe1
*
Position (FEN): 1Q6/pb2r1k1/6pp/2p2p2/1p3PP1/3P4/P1P3BP/4R2K b - - 0 27
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 637
Best move: Rxe1#