Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 d6 3. Nf3 Nf6 4. Bb5+ c6 5. Bc4 d5 6. Be2 dxe4 7. Ng5 h6 8. Nh3
Bb4 9. Na4 b5 10. c3 Bxc3 11. dxc3 bxa4 12. Be3 Qxd1+ 13. Bxd1 O-O 14. Bc2 Bxh3
15. g4 Nxg4 16. Bd2 e3 17. fxe3 Rd8 18. O-O-O Rxd2 19. Kxd2 Nf2 20. Ke2 Nxh1 *
Position (FEN): rn4k1/p4pp1/2p4p/4p3/p7/2P1P2b/PPB1K2P/3R3n w - - 0 21
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 941
Best move: Rd8#