Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 e6 3. Nf3 b6 4. Nc3 c5 5. g3 cxd4 6. Nxd4 dxc4 7. Bg2 Bc5 8. Nc2
Nd7 9. Bxa8 Ne7 10. Bg2 O-O 11. O-O f5 12. Bg5 h6 13. Bxe7 Qxe7 14. e4 f4 15.
Na4 Ne5 16. Nxc5 bxc5 17. Ne1 fxg3 18. fxg3 Rd8 19. Qh5 Nd3 20. Nxd3 cxd3 21.
Rf7 *
Position (FEN): 2br2k1/p3qRp1/4p2p/2p4Q/4P3/3p2P1/PP4BP/R5K1 b - - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 650
Best move: Qxf7