Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Nf6 5. O-O Bc5 6. e5 Ng4 7. Nxd4 Nxd4 8.
Qxg4 d5 9. Qxg7 Rf8 10. Bg5 Qxg5 11. Qxg5 dxc4 12. Nc3 Nxc2 13. Rad1 Be6 14.
Nd5 Rd8 15. Nf6+ Ke7 16. Nd5+ Kd7 17. Nf6+ Kc8 18. Rxd8+ Rxd8 19. Ne4 Bb6 20.
Rd1 *
Position (FEN): 2kr4/ppp2p1p/1b2b3/4P1Q1/2p1N3/8/PPn2PPP/3R2K1 b - - 3 20
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 807
Best move: Rxd1#