Chess puzzle (Checkmate)
Moves: 1. c4 Nf6 2. Nc3 d5 3. cxd5 Nxd5 4. e4 Nb4 5. Bc4 Nd3+ 6. Ke2 Nxc1+ 7. Rxc1 Nc6
8. Nf3 e5 9. Nd5 Bg4 10. h3 Nd4+ 11. Ke3 Bxf3 12. gxf3 Bc5 13. Kd3 c6 14. Bb3
Nxb3 15. Qxb3 cxd5 16. Rxc5 dxe4+ 17. Kxe4 Qxd2 18. Rxe5+ Kf8 19. Qxb7 Qc2+ 20.
Kf4 Rc8 21. Qe7+ Kg8 22. Qe8+ Rxe8 *
Position (FEN): 4r1kr/p4ppp/8/4R3/5K2/5P1P/PPq2P2/7R w - - 0 23
White to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 612
Best move: Rxe8#