Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Nf6 5. c4 c6 6. Nc3 Be7 7. Be3 O-O 8. Be2
Nbd7 9. O-O Nb6 10. cxd5 Nbxd5 11. Nxd5 Nxd5 12. Bc4 Bf6 13. Qb3 Re8 14. Rfe1
b5 15. Bxd5 Qxd5 16. Qxd5 cxd5 17. Rac1 Bg4 18. Nd2 Rac8 19. h3 Bh5 20. Nb3 Rc4
21. Na5 Ra4 22. Bd2 Rxd4 *
Position (FEN): 4r1k1/p4ppp/5b2/Np1p3b/3r4/7P/PP1B1PP1/2R1R1K1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 935
Best move: Rxe8#