Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 e6 3. cxd5 exd5 4. Nc3 Nf6 5. a3 c6 6. Bg5 Be7 7. e3 O-O 8. h3
Nbd7 9. Nf3 h6 10. Bf4 Re8 11. Bd3 Nf8 12. O-O Ng6 13. Bh2 Bd6 14. Bxd6 Qxd6
15. Re1 Ne4 16. Bxe4 dxe4 17. Nd2 Nh4 18. Ndxe4 Qg6 19. Ng3 Bd7 20. Qh5 Qf6 21.
Nce4 Qe7 22. Nd6 Nxg2 23. Qxf7+ *
Position (FEN): r3r1k1/pp1bqQp1/2pN3p/8/3P4/P3P1NP/1P3Pn1/R3R1K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 756
Best move: Qxf7