Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 Bg4 4. Be2 Qd7 5. Nf3 Nc6 6. d5 Nd8 7. e5 dxe5 8.
Nxe5 Bxe2 9. Qxe2 Qd6 10. Bf4 Nxd5 11. O-O-O Nxf4 12. Qb5+ c6 13. Rxd6 cxb5 14.
Rd4 Nde6 15. Nxb5 Nxd4 16. Nc7+ Kd8 17. Nxa8 Kc8 18. Rd1 Nde2+ 19. Kb1 f6 20.
Nf7 Rg8 *
Position (FEN): N1k2br1/pp2pNpp/5p2/8/5n2/8/PPP1nPPP/1K1R4 w - - 2 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 717
Best move: Rd8#