Chess puzzle (Advantage)
Moves: 1. Nf3 d5 2. c4 c6 3. Nc3 Nf6 4. e3 Bg4 5. Be2 e5 6. O-O e4 7. Nd4 Bd7 8. cxd5
cxd5 9. a3 Be7 10. b4 a6 11. Bb2 O-O 12. Qb3 Bc8 13. f3 Nc6 14. Na4 Nxd4 15.
Bxd4 b5 16. Nc5 exf3 17. Bxf3 Ne4 18. Nxe4 dxe4 19. Bxe4 Be6 20. Qb2 Rc8 21.
Bxg7 Re8 22. Bd4 Bc4 23. Rf3 Bd6 24. d3 Be6 25. Bh8 Kf8 26. Bg7+ Kg8 27. Bxh7+
Kxh7 28. Raf1 Rc7 29. Rf4 *
Position (FEN): 3qr3/2r2pBk/p2bb3/1p6/1P3R2/P2PP3/1Q4PP/5RK1 b - - 3 29
Black to move.
Themes:  Middlegame  
Puzzle rating: 999
Best move: Bxf4