Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 f5 4. d3 f4 5. d4 Qf6 6. dxe5 Nxe5 7. Nxe5 Qxe5 8.
O-O d6 9. Qf3 g5 10. Qh5+ Kd8 11. Bd2 Nf6 12. Qe2 Bg4 13. f3 Bd7 14. Bc3 Qe7
15. e5 dxe5 16. Bxe5 Bg7 17. Rd1 Kc8 18. Bxf6 Qxf6 19. Nc3 Qb6+ 20. Kh1 Qxb2
21. Qe7 Bxc3 22. Qxd7+ Kb8 23. Qd8+ Rxd8 *
Position (FEN): rk1r4/ppp4p/8/6p1/2B2p2/2b2P2/PqP3PP/R2R3K w - - 0 24
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 411
Best move: Rxd8#