Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Qe2 d5 3. exd5 Nf6 4. Nc3 Nxd5 5. Nxd5 Qxd5 6. Nf3 Nc6 7. d3 Bd6 8.
Bd2 O-O 9. Bc3 e5 10. Nd2 Nd4 11. Bxd4 exd4 12. Qf3 Re8+ 13. Be2 Qe6 14. Ne4
Bb4+ 15. c3 dxc3 16. bxc3 f5 17. cxb4 fxe4 18. dxe4 Qxe4 19. Qxe4 Rxe4 20. Rc1
Be6 21. Rxc7 Re8 22. f3 Rxb4 23. O-O Rb2 24. Re1 Bf7 25. Kf1 b5 26. a4 a6 27.
axb5 axb5 28. Bd3 Rd8 29. Ree7 Rxd3 30. Rc8+ Be8 *
Position (FEN): 2R1b1k1/4R1pp/8/1p6/8/3r1P2/1r4PP/5K2 w - - 2 31
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 1111
Best move: Rcxe8#