Chess puzzle (Advantage)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Bf4 e6 5. f3 Be7 6. g4 Bg6 7. Bg3 Bh4 8. Ne2
Bxg3+ 9. hxg3 Ne7 10. Nf4 Qa5+ 11. c3 Qb6 12. b3 c5 13. Bd3 Bxd3 14. Nxd3 cxd4
15. cxd4 Qxd4 16. Na3 Nbc6 17. Nb5 Qb6 18. a4 a6 19. Nd6+ Kd7 20. Nxf7 Rhf8 21.
Ng5 h6 22. Nh7 Rxf3 *
Position (FEN): r7/1p1kn1pN/pqn1p2p/3pP3/P5P1/1P1N1rP1/8/R2QK2R w KQ - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 987
Best move: Qxf3