Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. c3 a5 6. Bb3 d6 7. Nbd2 Ne7 8. O-O
Ng6 9. Re1 Nh5 10. d4 Ba7 11. Nxe5 dxe5 12. Qxh5 exd4 13. cxd4 Bxd4 14. Nf3 Bb6
15. Bg5 Qd6 16. Rad1 Bg4 17. Qxg4 Qc5 18. Qd7+ Kf8 19. Qd8+ Rxd8 *
Position (FEN): 3r1k1r/1pp2ppp/1b4n1/p1q3B1/4P3/1B3N2/PP3PPP/3RR1K1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 833
Best move: Rxd8#