Chess puzzle (Advantage)
Moves: 1. Nf3 Nc6 2. c4 g6 3. Nc3 Bg7 4. d4 e6 5. d5 exd5 6. cxd5 Na5 7. e3 d6 8. Be2
Bd7 9. O-O Nf6 10. b4 Nxd5 11. Bb2 Nxc3 12. Bxc3 Bxc3 13. Rc1 Bxb4 14. Qd4 O-O
15. Qxb4 b6 16. Rfd1 Nc6 17. Qc3 a6 18. Nd2 b5 19. Bf3 b4 20. Qc4 Ne5 21. Qd4
Nxf3+ 22. Nxf3 Bg4 *
Position (FEN): r2q1rk1/2p2p1p/p2p2p1/8/1p1Q2b1/4PN2/P4PPP/2RR2K1 w - - 1 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 984
Best move: Qxg4