Chess puzzle (Checkmate)
Moves: 1. d4 d6 2. Bf4 g6 3. e4 Bg7 4. Qd2 e5 5. dxe5 Bxe5 6. Bxe5 dxe5 7. Qxd8+ Kxd8
8. Nc3 c6 9. O-O-O+ Ke7 10. Nf3 f6 11. Bc4 Nh6 12. h3 Be6 13. Nd2 b5 14. Bxe6
Kxe6 15. Nb3 Na6 16. Na5 Rac8 17. Rd2 Nf7 18. Rhd1 Nb8 19. Nb7 Na6 20. Nd6 Rc7
21. Nxf7 Kxf7 22. Rd7+ Ke6 *
Position (FEN): 7r/p1rR3p/n1p1kpp1/1p2p3/4P3/2N4P/PPP2PP1/2KR4 w - - 2 23
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1173
Best move: R1d6#