Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Bg5 h6 3. Bh4 e6 4. e3 Nc6 5. Bb5 a6 6. Ba4 b5 7. Bb3 Na5 8. Nf3
Nxb3 9. axb3 Bb7 10. Nbd2 Be7 11. h3 Ne4 12. Bxe7 Qxe7 13. Nxe4 Bxe4 14. O-O
O-O 15. Nd2 Bb7 16. Qg4 f5 17. Qf4 d6 18. Nf3 g5 19. Qg3 Rf7 20. h4 Rg7 21.
hxg5 Bxf3 *
Position (FEN): r5k1/2p1q1r1/p2pp2p/1p3pP1/3P4/1P2PbQ1/1PP2PP1/R4RK1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1172
Best move: Qxf3