Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 e6 4. Nf3 Nf6 5. Bg5 h6 6. Bh4 dxc4 7. e4 g5 8. Bg3 b5
9. Be2 Nbd7 10. O-O Bb7 11. Ne5 Bg7 12. Nxf7 Kxf7 13. e5 Nd5 14. Ne4 Qb6 15.
Nd6+ Kg8 16. Bg4 Nf8 17. f4 Ne3 18. Qf3 Nxg4 19. Qxg4 Qxd4+ 20. Kh1 Ba6 21.
Rad1 Qe3 22. Rde1 Qd3 23. fxg5 h5 24. Qf4 Rh7 *
Position (FEN): r4nk1/p5br/b1pNp3/1p2P1Pp/2p2Q2/3q2B1/PP4PP/4RR1K w - - 2 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1267
Best move: Qf7+