Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. Nf3 Bf5 5. d4 e6 6. Bb5+ c6 7. Bd3 Bxd3 8.
Qxd3 Nf6 9. Bg5 Be7 10. O-O-O Nbd7 11. h4 h6 12. Bf4 Nb6 13. Rhg1 Nfd5 14. Nxd5
Nxd5 15. Bd2 Qd7 16. Ne5 Qc7 17. Kb1 Bxh4 18. c4 Ne7 19. g3 Bf6 20. Bf4 g5 21.
Bc1 O-O-O *
Position (FEN): 2kr3r/ppq1np2/2p1pb1p/4N1p1/2PP4/3Q2P1/PP3P2/1KBR2R1 w - - 2 22
White to move.
Themes:  Middlegame  
Puzzle rating: 747
Best move: Nxf7