Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 c5 4. Nf3 cxd4 5. Qxd4 Nc6 6. Bb5 Bd7 7. Bxc6 Bxc6 8.
exd5 exd5 9. O-O Nf6 10. Re1+ Be7 11. Bg5 Qd6 12. Bxf6 gxf6 13. Nh4 Qd7 14.
Qxf6 Rg8 15. Nf5 Kf8 16. Nxe7 Rxg2+ 17. Kh1 Rg7 18. Nxc6 Qg4 19. Qe7+ Kg8 20.
Qe8+ Rxe8 *
Position (FEN): 4r1k1/pp3prp/2N5/3p4/6q1/2N5/PPP2P1P/R3R2K w - - 0 21
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 879
Best move: Rxe8#