Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. f4 Bg7 8. Nf3
O-O 9. Be2 Re8 10. O-O Nxe4 11. Nxe4 Rxe4 12. Bd3 Re8 13. Rb1 a6 14. a4 b6 15.
f5 Bxf5 16. Bxf5 gxf5 17. Qd3 Nd7 18. Qxf5 Nf8 19. Ng5 Ra7 20. Nxf7 Qe7 21. Ng5
Bd4+ 22. Kh1 Qf6 23. Qd3 Qg7 24. Bf4 Rf7 *
Position (FEN): 4rnk1/5rqp/pp1p4/2pP2N1/P2b1B2/3Q4/1P4PP/1R3R1K w - - 9 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1280
Best move: Nxf7