Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 e6 3. Nf3 Nc6 4. Bb5 a6 5. Bxc6 bxc6 6. b3 d5 7. e5 Ne7 8. d3
Ng6 9. Bb2 Be7 10. O-O O-O 11. Qe2 f6 12. d4 cxd4 13. Nxd4 fxe5 14. Nxc6 Qc7
15. Nxe7+ Qxe7 16. Na4 Qg5 17. Nc5 Nf4 18. Qf3 a5 19. Rfe1 Ba6 20. Rxe5 Ne2+
21. Rxe2 Rxf3 22. Nxe6 Qg6 23. Re5 Re8 24. Rae1 Rf6 25. Rg5 Qf7 26. Rxg7+ Qxg7
27. Nxg7 *
Position (FEN): 4r1k1/6Np/b4r2/p2p4/8/1P6/PBP2PPP/4R1K1 b - - 0 27
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 783
Best move: Rxe1#