Chess puzzle (Advantage)
Moves: 1. d4 d5 2. e4 dxe4 3. Nc3 Nf6 4. f3 Nc6 5. d5 Ne5 6. fxe4 e6 7. Bb5+ c6 8.
dxc6 Qxd1+ 9. Nxd1 bxc6 10. Ba4 Nxe4 11. Bf4 Nc5 12. Nc3 Nxa4 13. Nxa4 Ng6 14.
Bg3 h5 15. O-O-O h4 16. Bf2 Nf4 17. g3 hxg3 18. Bxg3 Bb7 19. Bxf4 c5 20. Nf3 *
Position (FEN): r3kb1r/pb3pp1/4p3/2p5/N4B2/5N2/PPP4P/2KR3R b kq - 1 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 712
Best move: Bxf3