Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c4 Nf6 4. Nc3 a6 5. a3 Bc5 6. Be2 b5 7. cxb5 axb5 8.
Nxb5 Ng4 9. O-O d6 10. Nc3 O-O 11. Bc4 Kh8 12. Bd5 Bb7 13. Qb3 Rb8 14. Qa4 Ne7
15. Bxb7 Rxb7 16. Qc4 f5 17. b4 Bb6 18. d3 fxe4 19. dxe4 Ng6 20. Nd5 *
Position (FEN): 3q1r1k/1rp3pp/1b1p2n1/3Np3/1PQ1P1n1/P4N2/5PPP/R1B2RK1 b - - 2 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1914
Best move: Rxf3