Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Other_variations
Moves: 1. d4 d5 2. e3 Nc6 3. c4 dxc4 4. Bxc4 e5 5. dxe5 Qxd1+ 6. Kxd1 Nxe5 7. Bb3 Be6
8. Bxe6 fxe6 9. Ne2 O-O-O+ 10. Kc2 Nf6 11. Rd1 Bc5 12. Nf4 Rxd1 13. Kxd1 Rd8+
14. Bd2 Nd3 15. Ne2 Nxf2+ 16. Ke1 Nd3+ 17. Kf1 Nxb2 18. Bc3 Bxe3 19. Bxb2 *
Position (FEN): 2kr4/ppp3pp/4pn2/8/8/4b3/PB2N1PP/RN3K2 b - - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 660
Best move: Rd1#