Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 c5 5. a3 Bxc3+ 6. bxc3 Qc7 7. Qg4 f5 8. exf6
Nxf6 9. Qf4 Qxf4 10. Bxf4 Nc6 11. Bb5 Bd7 12. Nf3 Ne4 13. c4 cxd4 14. Bxc6 Bxc6
15. Nxd4 Kd7 16. cxd5 Bxd5 17. f3 Nf6 18. Rd1 Rac8 19. O-O Rc4 20. Rb1 *
Position (FEN): 7r/pp1k2pp/4pn2/3b4/2rN1B2/P4P2/2P3PP/1R3RK1 b - - 6 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1055
Best move: Rxd4