Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O b5 6. Bb3 Na5 7. Nxe5 Nxb3 8.
axb3 Qe7 9. Nf3 d6 10. d3 g6 11. h3 Bg7 12. Nc3 O-O 13. Nd5 Nxd5 14. exd5 Re8
15. Re1 Qd7 16. Rxe8+ Qxe8 17. Qe1 Bb7 18. c4 Kf8 19. Qxe8+ Rxe8 20. cxb5 axb5
21. Ra7 Bxd5 22. Rxc7 Bxb3 23. Nd4 Ba4 24. Nc6 Re1+ 25. Kh2 Rxc1 *
Position (FEN): 5k2/2R2pbp/2Np2p1/1p6/b7/3P3P/1P3PPK/2r5 w - - 0 26
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 907
Best move: Rc8#