Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. d3 d5 3. Nd2 dxe4 4. dxe4 e5 5. Ngf3 Nc6 6. c3 Bc5 7. h3 O-O 8. g3
Be6 9. Bg2 Qd7 10. Ng5 Bc4 11. Nxc4 Qxd1+ 12. Kxd1 Rad8+ 13. Ke2 h6 14. Nf3
Nxe4 15. Nfxe5 Nxf2 16. Rf1 Nxe5 17. Nxe5 Rfe8 18. Rxf2 Rxe5+ 19. Kf1 *
Position (FEN): 3r2k1/ppp2pp1/7p/2b1r3/8/2P3PP/PP3RB1/R1B2K2 b - - 1 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 843
Best move: Rd1#