Chess puzzle (Advantage)
Moves: 1. c4 g6 2. g3 Bg7 3. Nc3 Nc6 4. Bg2 d6 5. e4 e5 6. Nge2 f5 7. d3 Nf6 8. f4 O-O
9. O-O h6 10. h3 Be6 11. Kh2 a6 12. Rb1 Nd4 13. Nxd4 exd4 14. Ne2 c5 15. exf5
Bxf5 16. Bxb7 Rb8 17. Bg2 Qd7 18. Ng1 Rbe8 19. Nf3 Re7 20. Nh4 Rfe8 21. g4
Nxg4+ 22. hxg4 Bxg4 23. Bf3 Bxf3 *
Position (FEN): 4r1k1/3qr1b1/p2p2pp/2p5/2Pp1P1N/3P1b2/PP5K/1RBQ1R2 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1454
Best move: Qxf3