Chess puzzle (Advantage)
Moves: 1. c4 e5 2. Nc3 Nc6 3. Nf3 Nf6 4. h3 Bc5 5. e4 d6 6. d3 h6 7. Qe2 O-O 8. a3 a5
9. g3 Nd4 10. Nxd4 Bxd4 11. Bg2 c6 12. O-O Qb6 13. Kh2 a4 14. f4 Re8 15. fxe5
Bxe5 16. Rb1 Bxc3 17. bxc3 Qxb1 18. Bxh6 Qb3 19. Rxf6 gxf6 20. Qf3 Kh7 *
Position (FEN): r1b1r3/1p3p1k/2pp1p1B/8/p1P1P3/PqPP1QPP/6BK/8 w - - 2 21
White to move.
Themes:  Middlegame  
Puzzle rating: 2030
Best move: Qxf6