Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Bf4 e6 3. Nf3 d5 4. e3 c5 5. c3 cxd4 6. cxd4 Bb4+ 7. Nc3 Ne4 8.
Qc2 O-O 9. Bd3 f5 10. O-O Nd7 11. a3 Bxc3 12. bxc3 Ndf6 13. Ne5 a6 14. c4 b5
15. cxd5 exd5 16. Qc6 Ra7 17. Rac1 Bd7 18. Nxd7 Qxd7 19. f3 Nd2 20. Rf2 Nc4 21.
Qxd7 Nxd7 22. Bxf5 *
Position (FEN): 5rk1/r2n2pp/p7/1p1p1B2/2nP1B2/P3PP2/5RPP/2R3K1 b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1002
Best move: Rxf5