Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 d6 5. O-O Ne5 6. Nxe5 dxe5 7. c3 Bc5 8.
Qb3 Qf6 9. Bxf7+ Qxf7 10. Qb5+ Bd7 11. Qxc5 Ne7 12. Qxe5 O-O 13. Qxd4 Nc6 14.
Qe3 Qg6 15. Re1 Ne5 16. f4 Ng4 17. Qd4 Bc6 18. f5 Qh5 19. Bf4 Rae8 20. Bxc7
Rxf5 21. Na3 Rf7 22. Bg3 Rd7 23. Qxa7 *
Position (FEN): 4r1k1/Qp1r2pp/2b5/7q/4P1n1/N1P3B1/PP4PP/R3R1K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 2241
Best move: Rd3