Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Nc3 Nf6 3. Nf3 Nc6 4. Bf4 Bf5 5. a3 e6 6. Nb5 Bd6 7. Nxd6+ cxd6 8.
Bg5 O-O 9. Nh4 Be4 10. f3 Bg6 11. Nxg6 fxg6 12. Qd2 e5 13. dxe5 dxe5 14. O-O-O
Ne7 15. h4 Qd6 16. h5 gxh5 17. Bxf6 Rxf6 18. Rxh5 Raf8 19. Qd3 e4 20. fxe4 *
Position (FEN): 5rk1/pp2n1pp/3q1r2/3p3R/4P3/P2Q4/1PP1P1P1/2KR1B2 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1432
Best move: Rxf1