Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nxf7 Kxf7 5. d4 c5 6. dxc5 dxc5 7. Bc4+ Ke8
8. Qe2 Nc6 9. c3 Ne5 10. Bb5+ Bd7 11. O-O Bxb5 12. Qxb5+ Qd7 13. Na3 Qxb5 14.
Nxb5 Kd7 15. f4 Nc4 16. b3 Nb6 17. e5 Nfd5 18. Rd1 Kc6 19. c4 Nb4 20. a3 Na6
21. Be3 Nc7 22. Nd6 Bxd6 *
Position (FEN): r6r/ppn3pp/1nkb4/2p1P3/2P2P2/PP2B3/6PP/R2R2K1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 528
Best move: Rxd6#