Chess puzzle (Checkmate)
Moves: 1. Nf3 Nc6 2. c4 e6 3. Nc3 Bc5 4. d4 Be7 5. e4 d5 6. e5 dxc4 7. Bxc4 f6 8. O-O
fxe5 9. Nxe5 Nxe5 10. dxe5 Qxd1 11. Rxd1 Bc5 12. Ne4 Bb6 13. Bg5 Ne7 14. Rd2 h6
15. Bh4 g5 16. Bg3 Nf5 17. Rad1 Ke7 18. Nf6 Nxg3 19. hxg3 Rf8 20. Rd7+ Bxd7 *
Position (FEN): r4r2/pppbk3/1b2pN1p/4P1p1/2B5/6P1/PP3PP1/3R2K1 w - - 0 21
White to move.
Themes:  Middlegame Hook Mate, Mate in 1 
Puzzle rating: 1320
Best move: Rxd7#