Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Nf3 d5 3. Bf4 c5 4. e3 Nc6 5. c3 e6 6. Nbd2 Bd6 7. Bg3 O-O 8. Qc2
Re8 9. Ne5 Bxe5 10. dxe5 Ng4 11. O-O-O Ngxe5 12. Nf3 Nxf3 13. gxf3 e5 14. h4
Qf6 15. Be2 d4 16. h5 Be6 17. h6 g6 18. Bh4 Qf5 19. e4 Qf4+ 20. Kb1 dxc3 21.
bxc3 a5 22. Rdg1 Qxh6 *
Position (FEN): r3r1k1/1p3p1p/2n1b1pq/p1p1p3/4P2B/2P2P2/P1Q1BP2/1K4RR w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1717
Best move: Bf6