Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 d6 3. Nf3 Nbd7 4. Nc3 e5 5. e4 exd4 6. Nxd4 Nc5 7. Bd3 Qe7 8.
O-O Nxd3 9. Qxd3 c6 10. Bg5 Bg4 11. h3 Bh5 12. Rfe1 O-O-O 13. Nf5 Qc7 14. Qe3
Kb8 15. Bf4 Bg6 16. Rad1 Bxf5 17. exf5 Ka8 18. c5 Re8 19. Qxe8+ Nxe8 20. Rxe8+
Qb8 21. Rde1 Qxe8 *
Position (FEN): k3qb1r/pp3ppp/2pp4/2P2P2/5B2/2N4P/PP3PP1/4R1K1 w - - 0 22
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1076
Best move: Rxe8#