Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bc5 5. Be3 Qf6 6. c3 Nge7 7. Be2 Qe5 8.
O-O d6 9. Nb5 Bxe3 10. Nxc7+ Kd8 11. Nxa8 Bh6 12. Na3 Qxe4 13. Qxd6+ Bd7 14.
Rad1 Qe6 15. Qc7+ Ke8 16. Bc4 Qg4 17. h3 Qf5 18. g4 Qf3 19. Qxd7+ Kf8 20. Qd8+
Nxd8 *
Position (FEN): N2n1k1r/pp2nppp/7b/8/2B3P1/N1P2q1P/PP3P2/3R1RK1 w - - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 525
Best move: Rxd8#