Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qe5+ 4. Be2 Bg4 5. d4 Qe6 6. Be3 Nf6 7. Nf3 Nd5 8.
Nxd5 Qxd5 9. c4 Qh5 10. Qb3 Qa5+ 11. Bd2 Qb6 12. Qc3 Nc6 13. Be3 e6 14. a3
O-O-O 15. Rd1 Bxf3 16. Bxf3 Nxd4 17. Bxd4 Rxd4 18. Qxd4 Bc5 19. Qd7+ Kb8 20.
Qd8+ Rxd8 *
Position (FEN): 1k1r4/ppp2ppp/1q2p3/2b5/2P5/P4B2/1P3PPP/3RK2R w K - 0 21
White to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 598
Best move: Rxd8#