Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 Nf6 5. Bg5 Be7 6. Bc4 h6 7. Bxf6 Bxf6 8.
O-O O-O 9. Nc3 Nd7 10. Re1 Ne5 11. Bb3 b6 12. Nf3 Bg4 13. h3 Nxf3+ 14. gxf3
Bxh3 15. f4 Bh4 16. Qf3 Be6 17. Rad1 g5 18. e5 gxf4 19. Qxf4 Bg5 20. Qg3 Kh8
21. exd6 cxd6 22. Rxd6 Qf6 23. Bxe6 *
Position (FEN): r4r1k/p4p2/1p1RBq1p/6b1/8/2N3Q1/PPP2P2/4R1K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1075
Best move: Bf4