Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. c3 Nf6 5. O-O O-O 6. d4 exd4 7. cxd4 Bb6 8.
Nc3 d6 9. Bg5 Bd7 10. Qc2 h6 11. Be3 Re8 12. Rad1 Ng4 13. Bf4 Nb4 14. Qb3 Bxb5
15. Nxb5 Nc6 16. h3 Nf6 17. e5 Nd7 18. exd6 cxd6 19. Nxd6 Re6 20. d5 Nc5 21.
Nxf7 Nxb3 22. Nxd8 Rf6 23. Nxc6 bxc6 24. axb3 Rxf4 25. dxc6 Rc8 26. Rfe1 Rxc6
27. Re8+ Kh7 28. Re7 Bc7 29. Rdd7 Rf7 30. Rxf7 Rc1+ 31. Ne1 *
Position (FEN): 8/p1bR1Rpk/7p/8/8/1P5P/1P3PP1/2r1N1K1 b - - 2 31
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 661
Best move: Rxe1#