Chess puzzle (Checkmate)
Moves: 1. b3 e5 2. Bb2 Nc6 3. Nc3 d5 4. Nf3 Bd6 5. d4 e4 6. Ne5 Nxe5 7. dxe5 Bxe5 8.
e3 Nf6 9. g3 Bg4 10. Be2 Bxe2 11. Qxe2 Qd7 12. O-O-O O-O-O 13. Kb1 Kb8 14. f4
Bd6 15. Nxd5 Nxd5 16. Rxd5 Qc6 17. Rhd1 g6 18. Bxh8 Rxh8 19. Qg2 f5 20. Qd2 Rd8
21. Qb4 Bxb4 *
Position (FEN): 1k1r4/ppp4p/2q3p1/3R1p2/1b2pP2/1P2P1P1/P1P4P/1K1R4 w - - 0 22
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 708
Best move: Rxd8#